cloneNode() 方法创建节点的拷贝,并返回该副本。
cloneNode() 方法克隆所有属性以及它们的值。
如果需要克隆所有,需要把 deep 参数设置 true,否则设置为 false。
语法为:node.cloneNode(deep)
参数deep默认是 false。
设置为 true,是克隆节点及其属性,以及后代
设置为 false,是克隆节点及其后代
js操作节点的DOM方法
定义和用法
cloneNode() 方法创建节点的拷贝,并返回该副本。
cloneNode() 方法克隆所有属性以及它们的值。
如果您需要克隆所有后代,请把 deep 参数设置 true,否则设置为 false。
var ele=document.getElementById(’id’)
var eleClone=ele.cloneNode(true)
document.body.appendChild(eleClone)
js操作节点的DOM方法
一、创建节点
createElement
createTextNode
二、添加、删除、替换、克隆元素
1、appendChild
2、insertBefore
3、如果appendChild、insertBefore追加的是已经存在的子元素,实际上就会将子元素位置移动
4、删除节点removeremoveChild
remove()
removeChild
5.替换节点
replaceChild
6、克隆节点
cloneNode()
三、操作元素属性的方法
1.获取属性 元素.属性名
2.设置属性 元素.属性名 = 属性值
1、2方法只能获取和设置元素自带的属性
3.操作属性的万能方法
getAttribute()
setAttribute()
以上就是关于cloneNode()用法全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!