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 相关文章推荐
JQuery datepicker 使用方法
May 20 Javascript
网站404页面3秒后跳到首页的实例代码
Aug 16 Javascript
javascript设置金额样式转换保留两位小数示例代码
Dec 04 Javascript
jQuery easyui刷新当前tabs的方法
Sep 23 Javascript
Node.js服务器开启Gzip压缩教程
Aug 11 Javascript
微信小程序如何获取用户手机号
Jan 26 Javascript
vue项目开发中setTimeout等定时器的管理问题
Sep 13 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
Sep 29 Javascript
JointJS JavaScript流程图绘制框架解析
Aug 15 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
Jan 16 Javascript
uni-app从安装到卸载的入门教程
May 15 Javascript
vue 使用rules对表单字段进行校验的步骤
Dec 25 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
php 引用(&amp;)详解
2009/11/20 PHP
PHP实现时间轴函数代码
2011/10/08 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
PHP大文件切割上传功能实例分析
2019/07/01 PHP
php桥接模式应用案例分析
2019/10/23 PHP
JavaScript 入门基础知识 想学习js的朋友可以参考下
2009/12/26 Javascript
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
javascript动画浅析
2012/08/30 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
2013/04/01 Javascript
js获取url中的参数且参数为中文时通过js解码
2014/03/19 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
AngularJS入门教程之AngularJS 模板
2016/08/18 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
2016/12/08 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
jQuery+CSS实现的table表格行列转置功能示例
2018/01/08 jQuery
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
2018/02/22 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
浅析Python中元祖、列表和字典的区别
2016/08/17 Python
利用Python脚本生成sitemap.xml的实现方法
2017/01/31 Python
Python中with及contextlib的用法详解
2017/06/08 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
浅析Django中关于session的使用
2019/12/30 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
keras K.function获取某层的输出操作
2020/06/29 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
购买一个高级域名:BuyDomains
2018/03/11 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
作文批改评语大全
2014/04/23 职场文书
2014年祖国生日寄语
2014/09/19 职场文书