主要包括
创建添加插入替换删除克隆
创建:document.createElement('标签名')
创造一个指定标签元素,返回的是一个创建好的元素节点、
如果浏览器无法识别标签名就会生成一个未知HTML元素
一般流程----
1创建空对象(只能用document调用)
2为空元素添加关键属性和内容
3将空元素加载到dom树中
添加:父节点.appendChild(子节点)
![]()
把这个子节点追加到父节点下所有子元素的末尾,如果加入的子节点已经存在DOM树中,那么就会改变该子节点的位置
插入:父节点.insetBefore(要插在哪个节点前面就写哪个节点)

它在参考节点之前插入了一个有父元素的子节点,如果引用的节点是文档树里面的,那么这个方法会把这个参考节点从原位置移动到新位置
替换:父节点.replaceChild(新节点,旧节点)
它会替换父元素下一个现有的旧节点,它会返回被替换掉的节点
删除:
方法1:父节点.removeChild(子节点)。从父节点中删除一个子节点
方法2:节点.remove().该节点自杀(element.remove()把对象从它所属的DOM树删除)
克隆:节点.cloneNode(是否为克隆后代节点)
把该节点复制克隆出一个一模一样的,返回调用该方法的副本
document是我们的根,所以我们调用要用它打头阵
表单元素内容是表单元素.value
但凡跟删除挂钩的都要做判断



这篇博客详细介绍了JavaScript中DOM节点的操作,包括创建、添加、插入、替换和删除等基本操作。通过document.createElement创建元素,使用appendChild、insertBefore进行节点位置调整,replaceChild实现替换节点,以及removeChild和remove方法删除节点。还提到了克隆节点的cloneNode方法。内容还涉及了表单元素的内容获取,以及在实际操作中与删除相关的注意事项。
最低0.47元/天 解锁文章
306

被折叠的 条评论
为什么被折叠?



