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 相关文章推荐
类似GMAIL的Ajax信息反馈显示
Feb 16 Javascript
extjs两个tbar问题探讨
Aug 08 Javascript
js选择并转移导航菜单示例代码
Aug 19 Javascript
js修改onclick动作的四种方法(推荐)
Aug 18 Javascript
浅析JavaScript中break、continue和return的区别
Nov 30 Javascript
Bootstrap CSS布局之按钮
Dec 17 Javascript
JavaScript通过filereader接口读取文件
May 10 Javascript
利用Angular.js编写公共提示模块的方法教程
May 28 Javascript
老生常谈js中的MVC
Jul 25 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
Nov 17 Javascript
javascript中this的用法实践分析
Jul 29 Javascript
JS数组属性去重并校验重复数据
Jan 10 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下批量挂马和批量清马代码
2011/02/27 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
遍历DOM对象内的元素属性示例代码
2014/02/08 Javascript
移动Web中图片自适应的两种JavaScript解决方法
2015/06/18 Javascript
JavaScript生成SQL查询表单的方法
2015/08/13 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
js处理层级数据结构的方法小结
2017/01/17 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
Centos7 安装Node.js10以上版本的方法步骤
2019/10/15 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
python中dir函数用法分析
2015/04/17 Python
Python面向对象编程基础解析(一)
2017/10/26 Python
python实现微信远程控制电脑
2018/02/22 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
解决Atom安装Hydrogen无法运行python3的问题
2019/08/28 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
在 Pycharm 安装使用black的方法详解
2020/04/02 Python
python编程的核心知识点总结
2021/02/08 Python
英国和世界各地预订便宜的酒店:LateRooms.com
2019/05/05 全球购物
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
医护人员英文求职信范文
2013/11/26 职场文书
优质服务演讲稿
2014/05/14 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
二审答辩状格式
2015/05/22 职场文书
八年级作文之感恩
2019/11/22 职场文书
Go语言设计模式之结构型模式
2021/06/22 Golang
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技