对元素节点的操作
getElementById() 返回带有指定 ID 的元素
getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组)
getElementsByClassName() 返回包含带有指定类名的所有元素的节点列表
getElementsByName() 返回带有指定 name 的所有元素的节点列表
appendChild() 把新的子节点添加到指定节点
removeChild() 删除子节点
replaceChild() 替换子节点
insertBefore() 在指定的子节点前面插入新的子节点
createElement() 创建元素节点
createTextNode() 创建文本节点
createAttribute() 创建属性节点
getAttribute() 返回指定的属性值
setAttribute() 把指定属性设置或修改为指定的值
常用DOM属性
innerHTML - 节点(元素)的文本值
parentNode - 节点(元素)的父节点
childNodes - 节点(元素)的子节点
attributes - 节点(元素)的属性节点
nodeName -节点的名称
nodeValue -节点的值
nodeType -节点的类型
比较重要的节点类型有:
元素:nodeType为1
属性:nodeType为2
文本:nodeType为3
注释:nodeType为8
文档:nodeType为9