2012-02-20 64 views
42

我有一個只在IE中遇到的錯誤。我想通過使用IE開發人員工具欄檢查DOM,但不幸的是似乎無法完成,因爲完整的DOM是動態生成的。有沒有人有一個想法如何克服這個問題?如何使用IE開發人員工具檢查動態創建的DOM上的元素

+5

一旦div動態生成 - 然後檢查它..:P – 2012-02-20 11:06:08

+11

好吧,Vivek,乍一看我以爲你在開玩笑我。但實際上你是完全正確的,我的問題是我一直開着IE開發者工具。如果我讓頁面加載,並且在生成所有內容之後打開開發人員工具欄,那麼所有內容都很好,很容易。謝謝Vivek,我很樂意接受你的評論作爲答案,但它似乎並不可行 – learnAndImprove 2012-02-20 11:26:14

+1

我總是隻有開發工具一直打開,並且假設IE工具無法處理動態添加的元素DOM。 – Ally 2012-11-01 00:19:03

回答

61

軟盤圖標右側工具欄中有一個重新加載按鈕。擊中這也是有效的。

+0

如果您試圖模擬較早版本的IE,則還具有保留瀏覽器/文檔模式狀態的額外好處。如果您在div動態生成後打開開發者工具,然後設置瀏覽器/文檔模式,頁面將刷新。 – 2014-06-12 23:48:44

+1

.........你是一個真正的超級英雄。我一直在IE開發10年,我從來沒有想到,刷新按鈕是一個DOM刷新,總是認爲它會刷新頁面。 – netpoetica 2014-07-21 15:04:39

+1

在IE11中仍然有重新加載DOM的方法嗎? – Jay 2016-10-25 12:18:09

12

一旦動態生成div,然後檢查它。回答它,因爲它似乎爲你工作... :)

+15

其實真正的一點是開發人員工具必須在內容生成時關閉,否則它們不會出現在檢查器中。 – Korri 2013-04-02 21:52:19

+3

這真的不應該被接受的答案。正確的答案是@ jdln的下面,或上面的Korri的評論。 – 2013-09-18 20:48:08

0

或者,確保檢查器窗格處於活動狀態,然後按F5鍵。

2

一旦頁面被完全加載,然後點擊F12,之後,再次重新加載頁面,然後在開發人員工具欄上單擊REFRESH按鈕,該按鈕正好位於開發人員工具欄中的保存按鈕旁邊。之後,點擊檢查元素的箭頭。

相關問題