6

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

我正在重构其他人编写的一些旧代码。我遇到了以下片段:

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

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

谢谢!

4

1 回答 1

8

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

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

于 2012-12-01T19:43:29.063 回答