この質問は愚かに見えるかもしれませんが、document.getElementById( "someId")を使用して要素(id "someId")にアクセスすることとの違いは何ですか? someIdをタイプするだけですか?document.getElementById( "someId")対。 someId
例:ここでは
someId.style.top = "12px";
対
document.getElementById("someId").style.top = "12px";
は、クライアント側のスクリプトのサンプルコードhttp://jsfiddle.net/pRaTA/(私はそれがFirefoxで動作しないことが判明)
2番目のフォームの問題は名前の衝突です。たとえば、jsfiddleでは "abc"を "document"に変更し、それぞれの場合に何が起こるかを確認します。 – Alohci
可能な重複を見てください[DOMツリー要素のグローバル変数はここにありますか?](0120-385-304) – Bergi