W3C DOM标准被分为3个部分:
- 核心DOM-针对任何结构化文档的标准模型
- XML DOM-针对XML文档的标准模型
- HTML DOM-对HTML的标准模型
- 都是对核心文档对象模型的封装
核心 DOM 文档对象:
- Document:文档对象;
- Element:元素对象;
- Attrbute:属性对象;
- Text:文本对象;
Comment:注释对象;
Node:节点对象,其他5个的父对象。
Document:文档对象
1、创建方法
- window.document
- document
2、方法:
获取Element对象:
- getElementById( )
- getElementsByTagName( )(根据元素名称获取)
- getElementsByClassName( )
- getElementsByName( )
- 详细介绍文档链接
创建其他DOM对象:
- createAttribute( name ) (属性对象)
- createComment( )
- createElement( )
- createTextNode( )
Element:元素对象
常用方法:
- removeAttribute( ):删除属性
- setAttribute( ):设置属性、
Node对象
介绍:是其他的DOM对象的父元素。所有的DOM元素都可以看做成一个结点。
方法:
- appendChild( ):向节点的子节点列表的结尾添加新的子节点。
- removeChild( ):删除(并返回)当前节点的指定子节点。
- replaceChild( ):用新节点替换一个子节点。
属性:
- parentNode 返回节点的父节点。