DOM节点分为:文档节点、元素节点、属性节点、文本节点、注释节点、(换行符br也是一个节点)。
增:append
删:remove
改:replace
查:ById
如何获取节点
porentNode:获取该元素父节点
chidNodes:获取对象所有的子节点
firstChild:获取该元素的第一个子节点
lastChild:获取该元素最后一个子节点
nextSibling:获取下一个兄弟元素
prevoussibing:获取该元素上一个兄弟节点
新增节点:
①新建元素:creatElement
②新建文本:TextNode
③在元素中新增文本→标签
④找到已有元素→获取 ⑤新增标签:aapendChild
删除节点
①找到父节点→ById
②找到要删除的元素→ById
③执行删除→removeChild
方法二:b.parentNode.removeChild(b);
b:为要删除的标签
修改节点
replaceChild(新的值,旧的值)
克隆节点
cloneNode()→属性的共值
插入节点
insretBefore(需插入的节点对象,可选)
总结:绕着头晕。。。。
时间: 2024-10-26 04:01:49