可能性の重複:JavaScriptのDOM idを直接参照できるときにdocument.getElementByIdを使用するのはなぜですか?
<div id="layer">IM A LAYER</div> <script> alert(layer.innerHTML); </script>
この場合:私は最近、私はそのIDへの直接参照してDOMからJavaScriptの任意のオブジェクトに使用できることを発見し
IE/Chrome: are DOM tree elements global variables here?
trueですが、getElementByIdメソッドを使用するとどのような利点がありますか?
'var layer =" OMG WTF "; alert(layer.innerHTML) ' –
"これは、ドキュメントまたはウィンドウオブジェクトのいずれかのメンバー(またはプロジェクト内の他のライブラリコード)のいずれかのメンバーが使用した後で、要素の名前を付けないようにする必要があるという点で、 " http://stackoverflow.com/questions/3434278/ie-chrome-are-dom-tree-elements-global-variables-here?lq=1 –