获取DOM结构
1 | document.getElementsByTagName('div');//通过标签名获取DOM数组 |
创建DOM结构
1 | document.createElement("p");//创建元素节点对象 |
获取或设置节点
nodeName:获取节点的名称,是只读的
nodeValue:获取或设置节点的值
nodeType:节点的类型,是只读的。1、表示元素,2、表示属性,3、表示文本,8、表示注释,9、表示文档。
添加节点
appendChild(node)在当前节点内部最后一个子节点后面添加新的子节点,参数为新的子节点
insertBefore(newNode,node)在当前节点内部指定的子节点之前添加新的子节点,第一个参数为新的子节点,第二个参数为当前节点内部指定的子节点
insertAfter()在当前节点内部指定的子节点之后添加新的子节点,第一个参数为新的子节点,第二个参数为当前节点内部指定的子节点
setAttributeNode()在当前元素节点设置属性节点,邀请调用此方法的节点的类型为元素类型,参数要设置的属性节点
示例1添加节点
1 | <html> |
示例2修改节点
1 | <html> |
示例3删除节点
1 | <html> |