1
該代碼非常簡單,基本上我分配給DOM元素的id並顯示輸出以及元素的'typeof'。爲什麼JS在分配爲變量時識別DOM節點?
<li id="noob">N00B</li>
<li id="coder">C0D3R</li>
var someVar = noob;
console.log(someVar); // output <li id="noob">
console.log(typeof someVar); // output object
從我已經用我看到指出,從元件的ID直接訪問由Javascript和可以被指定爲可變的,至少無TUTS(主要計算器,W3Schools的,codeacademy和MDN)某種類型的方法(即getElementById,getElementsByTagName,getAttribute)。
當檢查typeof運算是有意義的對象由於所有節點都生活文檔中的對象(難道我的理解對不對?)
然而,第一部分是我想什麼瞭解。
這是fiddle,我的瀏覽器是FireFox 47.0以防萬一。