私は偶然これに出くわしました。実際に起こるはずです。DOM要素にidとしてアクセスしてください。
私のIDはbox
です。私のJavascriptでは、boxという変数にスタイルを設定しました:box.style.webkitTransform = "yadda yadda"
。
box
が範囲内にあり、var box = document.getElementById('box');
と宣言されていたと思いましたが、宣言は別の関数です!また、グローバルに定義されたvar box
も、他の場所にも定義されていません。
しかし、スタイルはうまく割り当てられました。だから、何らかの形で要素のIDはJavascriptでグローバルに使用できますか?便利ですが、私はそれを使用することを恐れています。名前が実際の変数に使用されている場合は、この動作をオーバーライドすると仮定します。