我在使用控制檯腳本在IE中編輯DOM時遇到了一些問題。爲什麼腳本控制檯編輯DOM在FireFox中工作但不是IE 11?
在Firefox中,我可以進入控制檯
var divs = document.getElementsByTagName("div");
for(var i = 0; i < divs.length; i++){
divs[i].style = "display:block";
}
,並在頁面上的所有div給出相應塊造型。
但是,我的IE11控制檯中的相同腳本對DOM沒有影響,並向控制檯回報"display:block"
。我知道代碼找到了div,因爲我可以在循環中放入一個console.log()
並標識每個div。
那麼這是怎麼回事?我完全不知道爲什麼沒有任何反應,我所有使用f12 Developer Tools for IE的搜索都沒有提到Javascript無效。實際上,文檔中說
控制檯不僅顯示代碼的輸出,還提供了一個執行代碼的接口。只需在控制檯底部的命令行窗格中輸入任何有效的JavaScript即可。
IE 11不是瀏覽器。 '#JusKiddin' –