JavaScript中怎么克隆或复制节点-创新互联

本篇文章给大家分享的是有关JavaScript中怎么克隆或复制节点,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有宣威免费网站建设让你可以放心的选择与我们合作。

JavaScript怎样克隆或复制节点

语法:

nodeObject.cloneNode(boolean)

参数说明:

参数 说明

nodeObject 节点对象,即要克隆的节点

boolean 布尔值,是否完全克隆。

true:完全克隆。完全克隆一个节点,就是克隆它的一切,包括它的子节点,文本节点,凡是有的,一律克隆;

false:只克隆当前节点,不克隆任何子节点,也不克隆它所包裹的文本 。

当然,如果要克隆的节点没有任何的子节点,二者等同。

举例,对 id="demo" 的节点进行克隆:

?

#demo{

width:250px;

padding:0px 10px 10px 10px;

border:1px solid #ccc;

background-color:#ededed;

}

#demo div{

height:50px;

width:250px;

margin-top:10px;

text-align:center;

line-height:50px;

background-color:#ccc;

}

Javascript removeChild()怎样删除节点

语法:

parent.removeChild(thisNode)

参数说明:

参数 说明

thisNode 当前节点,即要删除的节点

parent 当前节点的父节点,即 thisNode.parentNode

例如,删除 id="demo" 的节点的语句为:

?

1

2

var thisNode=document.getElementById("demo");

thisNode.parentNode.removeNode(thisNode);

举例,删除节点:

div id="demo">

div id="thisNode">点击删除我/div>

/div>

script type="text/javascript">

document.getElementById("thisNode").onclick=function(){

this.parentNode.removeChild(this);

}

/script>

实例演示:

#demo{

width:250px;

padding:0px 10px 10px 10px;

border:1px solid #ccc;

background-color:#ededed;

}

#demo div{

height:50px;

width:250px;

margin-top:10px;

text-align:center;

line-height:50px;

background-color:#ccc;

}

以上就是JavaScript中怎么克隆或复制节点,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。

文章题目:JavaScript中怎么克隆或复制节点-创新互联
网站地址:https://www.cdcxhl.com/article2/edsoc.html

成都网站建设公司_创新互联,为您提供品牌网站制作建站公司虚拟主机全网营销推广静态网站定制网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站优化排名