document.all是什么意思?

时间:2012-12-01 19:41:36

标签: javascript getelementbyid

  

可能重复:
  document.all vs. document.getElementById

我正在重构一些别人写的旧代码。我偶然发现了以下片段:

if (document.all || document.getElementById) {
   ...
}

if语句中的代码何时执行?

谢谢!

1 个答案:

答案 0 :(得分:7)

document.all()是一种访问DOM元素的非标准方式。它已被少数浏览器弃用。它使您可以访问文档中的所有子元素。

document.getElementById()是标准且完全支持。每个元素在文档上都有唯一的ID。