DOM 的高级操作
创建节点
- createElement("tagName“) 创建元素节点
- createAttribute(“attrName”) 创建属性节点
- createTextNode(“string”) 创建文本节点
属性追加到元素
- setAttributeNode(attr) 将创建的属性节点追加到元素上去
追加节点
- appendChild(childNode) 向指向节点结尾添加一个新的子节点
插入和替换节点
- insertBefore(newnode,oldnode) 在已有的节点的前面去插入一个新的节点
- replaceChild(newnode,oldnode) 用新的节点去替换指定的子节点
克隆和删除节点
- cloneNode(boolean) 克隆节点
- removeChild(childNode) 在指定节点中删除一个子节点
- remove() 移除指定节点