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 返回节点的父节点。