tôi thích hiểu cách trình duyệt khác biệt giữa chào và window.hello ở dưới cho đangsự khác biệt giữa window.element và nguyên tố là gì khi truy cập DOM yếu tố
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>
Các phần tử HTML in cửa sổ được chỉ định thay vì chuỗi "new hello"
như thế nào?
Phần quan trọng ở đây là jsfiddle bao bọc mã bên trong sự kiện tải cửa sổ để 'var hello' trở thành biến cục bộ. Nếu bạn loại bỏ trình bao bọc, 'window.hello' là biến: http://jsfiddle.net/PH3t2/292/ – JJJ