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 相关文章推荐
常用参考资料(手册)下载或者链接
Jul 22 Javascript
jQuery中.live()方法的用法深入解析
Dec 30 Javascript
Javascript实现颜色rgb与16进制转换的方法
Apr 18 Javascript
jQuery unbind 删除绑定事件详解
May 24 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
Jun 24 Javascript
微信公众号 客服接口的开发实例详解
Sep 28 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
Feb 20 Javascript
React如何将组件渲染到指定DOM节点详解
Sep 08 Javascript
vue项目打包部署_nginx代理访问方法详解
Sep 20 Javascript
如何在Vue中抽离接口配置文件
Oct 31 Javascript
Vue-Element-Admin集成自己的接口实现登录跳转
Jun 23 Vue.js
VUE中的v-if与v-show区别介绍
Mar 13 Vue.js
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 日期加减的类,很不错
2009/10/10 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
HTML node相关的一些资料整理
2010/01/01 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
JS小功能(onmouseover实现选择月份)实例代码
2013/11/28 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
javascript实现动态加载CSS
2015/01/26 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
Javascript的表单验证长度
2016/03/16 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
Vue封装的组件全局注册并引用
2019/07/24 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
Python如何发布程序的详细教程
2018/10/09 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
python将字母转化为数字实例方法
2019/10/04 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
如何理解Python中的变量
2020/06/01 Python
keras打印loss对权重的导数方式
2020/06/10 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
车间操作工岗位职责
2013/12/19 职场文书
博士学位自我鉴定范文
2013/12/26 职场文书
后进生转化工作制度
2014/01/17 职场文书
《梅兰芳学艺》教学反思
2014/02/24 职场文书
电子商务系毕业生自荐信
2014/05/29 职场文书
12.4全国法制宣传日活动方案
2014/11/02 职场文书
工作会议简报
2015/07/20 职场文书
销售人员管理制度
2015/08/06 职场文书
浅谈如何提高PHP代码质量之单元测试
2021/05/28 PHP