DOM节点深度克隆函数cloneNode()用法实例


Posted in Javascript onJanuary 12, 2015

本文实例讲述了DOM节点深度克隆函数cloneNode()用法。分享给大家供大家参考。

具体实现方法如下:

<html>

<head>

<script type="text/javascript">

function t(){ 

 var nodeul = document.getElementsByTagName('ul')[0];//获取需要复制的UL节点

 var newul = nodeul.cloneNode(true);//true表示深度复制,即边下边的li和文本也一起;如果是false,则只复制ul

 

 var node_copy = document.getElementById('copyul');

 node_copy.appendChild(newul);

}

</script>

</head>

<body>

<div id="container">

 <ul>

  <li>春天</li>

  <li>夏天</li>

  <li>秋天</li>

  <li>冬天</li>

 </ul>

</div>

<div id="copyul">

</div>

<hr />

<button onclick="t()" value="">指定位置增加节点</button>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery的一些注意
Dec 06 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
Oct 13 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
Aug 14 Javascript
JS中的form.submit()不能提交表单的错误原因
Oct 08 Javascript
利用VUE框架,实现列表分页功能示例代码
Jan 12 Javascript
JavaScript实现256色转灰度图
Feb 22 Javascript
JavaScript递归算法生成树形菜单
Aug 15 Javascript
JavaScript之创意时钟项目(实例讲解)
Oct 23 Javascript
VUE element-ui 写个复用Table组件的示例代码
Nov 18 Javascript
JS函数节流和函数防抖问题分析
Dec 18 Javascript
详解微信小程序审核不通过的解决方法
Jan 17 Javascript
vue如何实现自定义底部菜单栏
Jul 01 Javascript
DOM节点删除函数removeChild()用法实例
Jan 12 #Javascript
原生javascript实现图片弹窗交互效果
Jan 12 #Javascript
原生javascript实现图片按钮切换
Jan 12 #Javascript
原生javascript实现图片滚动、延时加载功能
Jan 12 #Javascript
DOM节点的替换或修改函数replaceChild()用法实例
Jan 12 #Javascript
原生javascript实现Tab选项卡切换功能
Jan 12 #Javascript
推荐4个原生javascript常用的函数
Jan 12 #Javascript
You might like
PHP下打开URL地址的几种方法小结
2010/05/16 PHP
探讨php中防止SQL注入最好的方法是什么
2013/06/10 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
PHP array_reduce()函数的应用解析
2018/10/28 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
jQuery实现二维码扫描功能
2017/01/09 Javascript
什么是Vue.js框架 为什么选择它?
2017/10/17 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
Python实现计算最小编辑距离
2016/03/17 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
2018/05/24 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
python多任务及返回值的处理方法
2019/01/22 Python
pandas 选取行和列数据的方法详解
2019/08/08 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
关于HTML5+ API plusready的兼容问题
2020/11/20 HTML / CSS
System.Array.CopyTo()和System.Array.Clone()有什么区别
2016/06/20 面试题
你对IPv6了解程度
2016/02/09 面试题
档案接收函范文
2014/01/10 职场文书
关于母亲节的感言
2014/02/04 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
中介业务员岗位职责
2014/04/09 职场文书
2015年护士节活动总结
2015/02/10 职场文书
小学教师节活动总结
2015/03/20 职场文书