2012-07-12 26 views
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的開發者工具的元素標籤,我可以看到裏面的一切。

任何幫助,你可以提供表示讚賞。

回答