HTML DOM(Document Object Model) 参考手册

HTML DOM 节点的概念

HTML DOM(Document Object Model)文件对象模型中,所有的元素都是一个独立的节点:概念如下:

  • 文件(document)本身是一个文书节点
  • 所有的HTML元素称为元素节点
  • 所有的HTML属性称为属性节点
  • 文本文件里的HTML元素称为文本文件节点
  • 注释称为注释节点

什么是元素对象(Element Object)?

HTML DOM中,元素对象(Element Object)代表了一个HTML元素。

元素对象可以是(元素节点、文件节点、属性节点、注释节点)的子节点。

一个容纳了子节点的文件列表对象像是HTML元素的收集器,代表了一个列表节点。

元素可以有属性,属性为属性节点。详细请参照属性部分。

不同浏览器的对应情况

对象
Element yes yes yes yes yes
Nodelist yes yes yes yes yes

文件对象的属性

能够在HTML元素上使用的属性

文件对象的方法

能够在HTML元素上使用的方法

节点列表的属性和方法

节点列表上使用的属性和方法