javascript 拷贝节点cloneNode()使用介绍


Posted in Javascript onApril 03, 2014

cloneNode(a)方法接受一个布尔值参数,表示是否深拷贝
true:表示执行深拷贝,复制本节点以及整个子节点树.
false:浅拷贝.只复制节点本身.
复制后返回的节点副本属于文档所有,但是并没有父节点.除非使用appendChild,insertChild(),replaceChild()将它添加到文档

<div id="guoDiv"> 
<span>1</span> 
<span>2</span> 
<span>3</span> 
</div> 
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); //0
Javascript 相关文章推荐
javascript一点特殊用法
May 28 Javascript
JSON遍历方式实例总结
Dec 07 Javascript
JS获取文件大小方法小结
Dec 08 Javascript
详解maxlength属性在textarea里奇怪的表现
Dec 27 Javascript
jquery单击事件和双击事件冲突解决方案
Mar 02 Javascript
浅谈Sticky组件的改进实现
Mar 22 Javascript
jQuery增加、删除及修改select option的方法
Aug 19 Javascript
vue.js中$watch的用法示例
Oct 04 Javascript
集合Bootstrap自定义confirm提示效果
Sep 19 Javascript
简单介绍react redux的中间件的使用
Apr 06 Javascript
微信小程序实时聊天WebSocket
Jul 05 Javascript
分享一个vue项目“脚手架”项目的实现步骤
May 26 Javascript
javascript替换已有元素replaceChild()使用介绍
Apr 03 #Javascript
Extjs grid添加一个图片状态或者按钮的方法
Apr 03 #Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
Apr 03 #Javascript
单击和双击事件的冲突处理示例代码
Apr 03 #Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
Apr 03 #Javascript
邮箱下拉自动填充选择示例代码附图
Apr 03 #Javascript
JS获取网页属性包括宽、高等等
Apr 03 #Javascript
You might like
xml+php动态载入与分页
2006/10/09 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
form中限制文本字节数js代码
2007/06/10 Javascript
javascript replace()正则替换实现代码
2010/02/26 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
2013/11/04 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
详解微信小程序scroll-view横向滚动的实践踩坑及隐藏其滚动条的实现
2019/03/14 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
如何运行Python程序的方法
2013/04/21 Python
python 第三方库的安装及pip的使用详解
2017/05/11 Python
Django内容增加富文本功能的实例
2017/10/17 Python
详解numpy的argmax的具体使用
2019/05/27 Python
python range实例用法分享
2020/02/06 Python
用python介绍4种常用的单链表翻转的方法小结
2020/02/24 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
keras 读取多标签图像数据方式
2020/06/12 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
FitFlop美国官网:英国符合人体工学的鞋类品牌
2018/10/05 全球购物
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
美国和加拿大计算机和电子产品购物网站:TigerDirect.com
2019/09/13 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
Wiggle新西兰:自行车、跑步、游泳
2020/05/06 全球购物
大型晚会策划方案
2014/02/06 职场文书
趣味运动会策划方案
2014/06/02 职场文书
乒乓球兴趣小组活动总结
2014/07/08 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书