तक पहुँचने मैं समझता हूँ कि कैसे ब्राउज़र हैलो बीच अंतर और नीचे दिए गए में window.hello कोडक्या window.element और तत्व के बीच अंतर है, जबकि डोम तत्वों
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>
निर्दिष्ट विंडो स्ट्रिंग "new hello"
स्ट्रिंग के बजाय HTML तत्वों को कैसे मुद्रित करती है?
यहां का मुख्य भाग यह है कि jsfiddle एक विंडो ऑनलोड ईवेंट के अंदर कोड को लपेटता है, इसलिए 'var hello' एक स्थानीय चर बन जाता है। यदि आप रैपर को हटाते हैं, तो 'window.hello' चर को संदर्भित करता है: http://jsfiddle.net/PH3t2/292/ – JJJ