Chromeで遊んでいると、これらの機能が両方とも同じように機能することに気づきました。
<img src="picture.jpg" id="myelement" />
function stuff(){
var x=document.getElementById("myelement");
x.style.display="none";
}//works almost everywhere
function stuff(){
myelement.style.display="none";
}//only works in Chrome
Chromeで「getElementById」を使用せずにIDから直接要素にアクセスできるのはなぜですか?そして、このようにするのは悪い習慣ですか?パフォーマンスに悪影響はありますか?
ありがとう