JS——DOM节点操作

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

主要包括

创建添加插入替换删除克隆

创建:document.createElement('标签名')
创造一个指定标签元素,返回的是一个创建好的元素节点、

如果浏览器无法识别标签名就会生成一个未知HTML元素

一般流程----

1创建空对象(只能用document调用)
2为空元素添加关键属性和内容
3将空元素加载到dom树中

添加:父节点.appendChild(子节点)

 

把这个子节点追加到父节点下所有子元素的末尾,如果加入的子节点已经存在DOM树中,那么就会改变该子节点的位置

插入:父节点.insetBefore(要插在哪个节点前面就写哪个节点)

 

它在参考节点之前插入了一个有父元素的子节点,如果引用的节点是文档树里面的,那么这个方法会把这个参考节点从原位置移动到新位置

替换:父节点.replaceChild(新节点,旧节点)

它会替换父元素下一个现有的旧节点,它会返回被替换掉的节点

删除:

方法1:父节点.removeChild(子节点)。从父节点中删除一个子节点

方法2:节点.remove().该节点自杀(element.remove()把对象从它所属的DOM树删除)

克隆:节点.cloneNode(是否为克隆后代节点)

把该节点复制克隆出一个一模一样的,返回调用该方法的副本



document是我们的根,所以我们调用要用它打头阵
表单元素内容是表单元素.value

但凡跟删除挂钩的都要做判断

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值