DOM官方定义

DOM Document Object Model 文档对象模型node

DOM的官方定义:W3C的DOM,可使程序或者脚本(JS或AS\JScript),动态的访问或者操做文档的内容、结构、样式数组

DOM只是一个标准,操做网页的标准。而这个标准(模型)在浏览器中,以“对象”的方式实现。浏览器

DOM的分类:核心DOM、HTMLDOM、XMLDOM、EventDOM、CSSDOM、(5大类)spa

1.核心DOM:提供了操做HTML文档(显示数据)或XML文档(存储数据)的公共的属性方法xml

2.HTMLDOM:针对HTML文档,提供的专有的属性和方法。对象

3.XMLDOM:针对xml文档,提供的xml的属性和方法。接口

4.EventDOM:事件DOM,提供了不少的经常使用事件。事件

5.CSSDOM:提供了操做CSS的一个接口。ip

 DOM中节点的类型:
document文档节点:表明整个网页,document文档节点不对应标记。是访问文档中各元素的起点。element

element元素节点:元素节点对应于网页中的各标记。

attribute属性节点:每一个元素节点都要若干个属性。

text文本节点:文本节点是最底层的节点。

核心DOM公共属性和方法

nodeName:节点名称

nodeValue:节点的值

firstChild:第一个子节点

lastChild:最后一个子节点

parentNode:父节点

childNode:子节点列表,是一个数组。

相关文章
相关标签/搜索