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 相关文章推荐
浅析js封装和作用域
Jul 09 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
Dec 02 Javascript
JavaScript实现点击按钮切换网页背景色的方法
Oct 17 Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 Javascript
JS查找字符串中出现次数最多的字符
Sep 05 Javascript
Javascript的动态增加类的实现方法
Oct 20 Javascript
JavaScript生成.xls文件的代码
Dec 22 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
May 16 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
May 16 Javascript
layer.open回调获取弹出层参数的实现方法
Sep 10 Javascript
JavaScript生成随机验证码代码实例
Sep 28 Javascript
Vue 实现登录界面验证码功能
Jan 03 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
php下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
php实现paypal 授权登录
2015/05/28 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
JQuery 获得绝对,相对位置的坐标方法
2010/02/09 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
jQuery中slice()方法用法实例
2015/01/07 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
node.js 使用ejs模板引擎时后缀换成.html
2015/04/22 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
jQuery给表格添加分页效果
2017/03/02 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
2018/07/05 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
提升Python程序运行效率的6个方法
2015/03/31 Python
在Python中marshal对象序列化的相关知识
2015/07/01 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
搞笑婚礼主持词
2014/03/13 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
Mysql 如何查询时间段交集
2021/06/08 MySQL
Python与C++中梯度方向直方图的实现
2022/03/17 Python
ubuntu端向日葵键盘输入卡顿问题及解决
2022/12/24 Servers