6
我想了解瀏覽器你好如何區分和window.hello在下面給出的代碼什麼是window.element和元素之間的差異DOM元素
http://jsfiddle.net/PH3t2/291/
var hello = "new hello";
console.log("variable hello : " + hello); // <-- prints "new hello"
console.log(window.hello); // <-- logs HTML elements
<div class="mainWrapper">
<div class="mainBox" id="hello">
main
</div>
<div class="clear" id="hello"></div>
</div>
指定的窗口如何打印HTML元素而不是字符串"new hello"
?
這裏的關鍵部分是,jsfiddle將代碼包裝在窗口onload事件中,所以'var hello'變成了局部變量。如果你刪除包裝器,'window.hello'引用這個變量:http://jsfiddle.net/PH3t2/292/ – JJJ