2013-03-29 75 views
0

我与联盟计划,给你一点形式放在你的网站,但往往他们完全是由JavaScript组成(所以,没有HTML标签,身份证或类是在他们的内部)。有没有办法使用JS或jQuery来操纵JavaScript表单?

+1

您应该能够听取dom更改事件,然后开始运行您的自定义代码。看到这个答案的一些帮助http://stackoverflow.com/questions/9470931/is-there-any-on-dom-change-event – Matt

+0

最有可能的形式是从其他地方加载或如果没有HTML的东西。 ..我现在没有想法。 –

+0

如果他们向第三方iframe中* not *的页面呈现表单,那么它与HTML中呈现的表单没有区别。 – epascarello

回答

0

这些可能使用AJAX拉入窗体。 JS或JQuery不能单独显示页面元素,因为它们需要HTML。你可以做的是使用Chrome Developer Tools找到它们加载的表单中的ID或类,然后在AJAX调用之后从那里编辑表单。

0

如果存在表单,那么它最终必须将元素绘制到DOM中以供页面呈现。如果你真的需要,总能找到这些节点的方法,但如果它们不包含ID或名称,那么你必须走树并根据在完成的页面中看到的内容寻找特定的关系。这绝对是一个PITA,但它是可行的。

相关问题