189 8069 5689

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中怎么克隆或复制节点-创新互联
网页链接:http://jkwzsj.com/article/edsoc.html

其他资讯