2010-06-16 53 views
11

我有一個使用iframe的web應用程序。當我嘗試在IE開發人員工具欄中檢查元素時,Iframe節點將突出顯示,並停在那裏。我可以在Iframe節點附近看到一個展開圖標。但是當我雙擊它時,沒有任何反應。如何使用IE7中的IE Developer工具欄檢查iframe中的元素

經過許多試驗和錯誤後,我試圖通過在新的html頁面中創建一個示例iframe來測試它,並且它是...我可以看到它獲取了iframe中的所有元素。

那麼,我的web應用程序發生了什麼呢,它取決於任何編碼風格....我對這個問題完全空白。

正如標題所述,我在Vista中使用IE7中的IE Developer工具欄。

回答

45

我有完全相同的問題,但似乎通過單擊IE開發人員工具欄窗格中的刷新按鈕來解決它。它的按鈕在磁盤圖標旁邊有一個藍色的向下/向上箭頭圖標。如果你點擊它,出於某種原因,DOM檢查器似乎開始在Iframe內工作,而之前它沒有。

+1

老兄,如果可以的話,我會給你+100。 – Jon 2012-02-25 18:47:37

+3

這在IE 9中適用於我。 – GiddyUpHorsey 2012-05-02 23:28:05

+0

FWIW,IE 10中也存在同樣的問題,@ jaffa的解決方法仍然適用。 – motiz88 2017-07-03 15:02:23

1

建立在jaffa的答案上(因爲我無法評論jaffa的答案!):在我的情況下,iframe在IE開發工具中不可用,無需單擊開發工具欄中的刷新按鈕,因爲iframe是異步加載的。看起來IE開發工具在加載時將具有頁面的DOM結構,但如果之後發生任何更改,則必須刷新開發工具。

相關問題