每一个载入浏览器的 HTML 文档都会成为 Document 对象。数组
Document 对象使咱们能够从脚本中对 HTML 页面中的全部元素进行访问。浏览器
提示:Document 对象是 Window 对象的一部分,可经过 window.document 属性对其进行访问。对象
HTMLDocument 接口对 DOM Document 接口进行了扩展,定义 HTML 专用的属性和方法。blog
不少属性和方法都是 HTMLCollection 对象(其实是能够用数组或名称索引的只读数组),其中保存了对锚、表单、连接以及其余可脚本元素的引用。继承
这些集合属性都源自于 0 级 DOM。它们已经被 Document.getElementsByTagName() 所取代,可是仍然经常使用,由于他们很方便。索引
write() 方法值得注意,在文档载入和解析的时候,它容许一个脚本向文档中插入动态生成的内容。接口
注意,在 1 级 DOM 中,HTMLDocument 定义了一个名为 getElementById() 的很是有用的方法。在 2 级 DOM 中,该方法已经被转移到了 Document 接口,它如今由 HTMLDocument 继承而不是由它定义了。ip