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 时间比较实现代码
Oct 28 Javascript
jquery中使用循环下拉菜单示例代码
Sep 24 Javascript
jQuery中slice()方法用法实例
Jan 07 Javascript
简单解析JavaScript中的__proto__属性
May 10 Javascript
js倒计时显示实例
Dec 11 Javascript
vue.js利用Object.defineProperty实现双向绑定
Mar 09 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
Apr 01 Javascript
深入理解Vue nextTick 机制
Apr 28 Javascript
解决linux下node.js全局模块找不到的问题
May 15 Javascript
js控制随机数生成概率代码实例
Mar 21 Javascript
vue项目打包后怎样优雅的解决跨域
May 26 Javascript
jQuery实现图片下载代码
Jul 18 jQuery
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
在Windows中安装Apache2和PHP4的权威指南
2006/10/09 PHP
php并发对MYSQL造成压力的解决方法
2013/02/21 PHP
php.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
使用php方法curl抓取AJAX异步内容思路分析及代码分享
2014/08/25 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
jquery dialog键盘事件代码
2010/08/01 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
2014/01/09 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
基于jQuery实现数字滚动效果
2017/01/16 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
angularjs 页面自适应高度的方法
2018/01/17 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
js实现指定时间倒计时效果
2019/08/26 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
[32:47]完美世界DOTA2联赛 GXR vs IO 第二场 11.07
2020/11/09 DOTA
Python 实现随机数详解及实例代码
2017/04/15 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
Vilebrequin欧洲官网:法国豪华泳装品牌(男士沙滩裤)
2018/04/14 全球购物
Clarks其乐鞋荷兰官网:Clarks荷兰
2019/07/05 全球购物
一些.net面试题
2014/10/06 面试题
体育系毕业生求职自荐信
2014/04/16 职场文书
写给医院的感谢信
2015/01/22 职场文书
开展警示教育活动总结
2015/05/09 职场文书
党员证明信
2015/06/19 职场文书
研讨会致辞
2015/07/31 职场文书
python使用pywinauto驱动微信客户端实现公众号爬虫
2021/05/19 Python
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫