0
我有一個從ajax加載到我的頁面的按鈕。當用戶點擊它時,會彈出一個用戶可填寫的文本框和我的網站描述。我想訪問該iframe中的彈出窗口的dom。
這是我可以添加文本到文本框。在Facebook的Like按鈕彈出框中訪問dom
以下所有內容均在Firebug控制檯中完成。
我訪問的iframe本:
var x = document.getElementsByTagName("iframe")[3] // the '3' selects this specific iframe
然後,我試試這個...
x.documentWindow
我也得到
undefined
現在,這個可能有什麼用它做,但Firebug的DOM窗口不會顯示在iframe中。這恰恰說明了這一點:
<iframe id="f3fb49f36c" name="f1b13ffab" scrolling="no" style="border: none; overflow: hidden; height: 225px; width: 401px; " class="fb_ltr" src="http://www.facebook.com/plugins/comment_widget_shell.php?locale=en_US&master_frame_name=f39fb5fa34&offsetX=0&sdk=joey"/>
,但在根據Chrome的開發者工具的元素標籤,我可以看到裏面的一切。
任何幫助,你可以提供表示讚賞。
呵呵,我不知道那個。謝謝! – 2012-07-12 07:36:34