我想知道以下哪种方法更好?
document.getElementById或documennt.forms []?
哪个是经常使用的。
重点是表现。
的问候,
纳温
答案 0 :(得分:2)
我会使用document.getElementById
,你可以保持所有的一致性,而不仅仅是ID的形式...这适用于任何和所有元素,这是最快的选择方式要引导的对象。
我不确定IE,但是您可以将浏览器视为具有将ID映射到元素的哈希表实现(因为它们必须是唯一的,或者说是规范,所以浏览器可以自由地假设它们是)。这就是选择如此之快的原因,以及如果您违反规范并重新使用它,该操作仅对具有ID的第一个元素起作用的原因:)