document.all是什么意思?

use*_*330 6 javascript getelementbyid

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

我正在重构一些别人写的旧代码.我遇到了以下片段:

if (document.all || document.getElementById) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

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

谢谢!

Nik*_*ola 7

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

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

  • 链接到其他答案应该在评论中完成,除非您回答非常不同的事情并添加作为参考 (2认同)