一.概述
文档对象模型(Document Object Model)
把文档中的各个部分拆分出来,每一个都封装成了一个对象
组成:
*Document:文档对象,整个树对象
*Element:标签对象
Attribute:属性对象
Text:文本对象
Comment:注释对象
*Node:节点对象
DOM的分类
HTML DOM
XML DOM
a.Document对象
1.获取标签对象
getElementById():根据id属性来获取标签对象
getElementsByName():根据name属性来获取标签对象们
getElementsByTagName():根据标签名字来获取标签对象们
getElementsByClassName():根据class属性值来获取标签对象们
2.创建元素和文本对象
createElement():创建元素对象
createTextNode():创建文本对象
注意:创建出来的对象都是游离状态
b.Element对象
setAttribute():设置属性
getAttribute():获取属性
removeAttribute():删除属性
c.Node对象
方法:
appendChild():把新的子节点添加到指定节点
removeChild():删除子节点
属性:
parentNode:获取父节点对象