为什么不需要使用document.getElementById?
- 论坛
- 为什么不需要使用document.getElementById?
11 浏览
为什么不需要使用document.getElementById?
问题1:
以下示例在不使用"document.getElementById('myId')"的情况下正常工作。为什么可以这样做?跳过"document.getElementById('myId')"是否可以接受?
Javascript问题 将此颜色设为红色。
问题2:
通常我会将浏览器对象存储起来以减少DOM遍历(见下面的示例)。如果我不将ID存储在变量中,是否会有更多的DOM遍历,或者它已经是某种变量了?
window.onload = function(){ var myId = document.getElementById('myId'); /* 存储将多次使用的ID */ myId.style.color = 'red'; }
谢谢!