2013-03-29 98 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,但它是可行的。

相關問題