javascript节点操作appendChild()
2024-08-28 15:05:02
cloneNode(a)方法接受一个布尔值参数,表示是否深拷贝
true:表示执行深拷贝,复制本节点以及整个子节点树.
false:浅拷贝.只复制节点本身.
复制后返回的节点副本属于文档所有,但是并没有父节点.除非使用appendChild,insertChild(),replaceChild()将它添加到文档
var oDiv = document.getElementById("guoDiv");
var deepList = oDiv.cloneNode(true); //拷贝子节点
alert(deepList.childNodes.length); //3或7(兼容性问题,所以结果不一样)
var showList = oDiv.cloneNode(false); //只拷贝当前元素的引用
alert(showList.childNodes.length); //
最新文章
- 委托的N种写法,你喜欢哪种?
- suse最小化安装
- poj2955 Brackets (区间dp)
- Adding a Controller
- python的断言
- XXXXXXXX系统失败总结
- linux shell 逻辑运算符、逻辑表达式
- SQL语句构建器类
- unigui TUniTreeView demo
- Linux 字符驱动程序(一)
- 在Eclipse发展Webapp部署过程,缓存的位置
- 【BZOJ3691】游行(网络流)
- UOJ#422 小Z的礼物
- .Net(C#)用正则表达式清除HTML标签(包括script和style),保留纯本文(UEdit中编写的内容上传到数据库)
- Redis中取得所有Key、过期时间配置与获取、Key过期通知。
- Linux-中断的本质
- 10个优秀的jQuery Mobile主题
- 一个多maven项目聚合的实例
- PIVOT运算符使用(动态行转列)
- [C/C++] 指针数组和数组指针