我在玩 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 允许我直接从 id 访问元素而不使用“getElementById”?这样做是不好的做法吗?会影响性能吗?
谢谢