博主信息
梁凯达的博客
博文
250
粉丝
2
评论
0
访问量
145534
积分:0
P豆:567

JS--克隆节点和对象

2019年03月07日 11:46:28阅读数:1041博客 / 梁凯达的博客/ html

实例

<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<meta http-equiv="X-UA-Compatible" content="ie=edge" />
	<title>Document</title>
	<style type="text/css">
		#left{
			width: 200px;
			height: 200px;
			border: 1px solid red;
		}
		#des{
			width: 200px;
			height: 200px;
			border: 1px solid red;
		}
	</style>
</head>
<body>
	<div id="left">
		<button onclick="move(this)">点击移动</button>
	</div>
	<div id="des">
	</div>
</body>
	<script type="text/javascript">
		var des = document.getElementById('des');
		var des = document.getElementById('left');
		function move(obj){
			//克隆
			var newObj = obj.cloneNode(true);
			des.appendChild(newObj);
//			//删除子节点方法
//			left.removeChild(obj);
//			//删除子节点方法
//			obj.parentNode.removeChild(obj);
		}
	</script>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • 本篇文章给大家介绍一下JavaScript中合并的方法。有一定的参考价值,有需要的朋友可以参考一下,希望大家有所帮助。
    实现的方法:1、实现Cloneable接口并重写Object类中的clone()方法;2、实现Serializable接口,通过的序列化反序列化实现,可以实现真正的深度
    :创建一个新,新的属性原来完全相同,于非基本类型属性,仍指向原有属性所指向的的内存地址。深:创建一个新,属性中引用的其他也会被,不再指向原有地址。
    jquery有方法,即clone()方法。
    dom是Document Object Model的缩写,是文档模型的意思,而dom就是为了能让js操作html元素而制定的一个规范,dom的根本就是document,该有很多属性方法,例如创建
    javascript删除子的方法:首先获取父;然后使用removeChild()方法来删除子,语法“父.removeChild(子)”。
    jquery中attr()prop()的区别是:attr函数操作的是文档的属性,设置的属性值只能是字符串类型;prop函数操作的是js的属性,设置的属性值可以是包括数组在内的任意类型。

    2021-01-19

    228

    在本教程中,我们回顾一些HTML术语,这使用 JS DOM非常重要,我们会介绍一下DOM树,,以及如何识别最常见的类型。最后,创建一个 JS 程序来交互式地修改DOM。
    js中,可以使用getAttribute方法获取id属性,语法格式为“.getAttribute(id名称)”。
    js修改css属性的方法:1、修改style样式,语法“样式表的指定内容.style.属性="值"”;2、修改特定元素的style内容,语法“元素.style.cssText
    jquery $(this)通常是一个JQuery,可以调用jquery的方法属性值,使用语法如“​$(this).attr(key);”,表示获取属性名的值。
    DOM是一个将HTML或XML文档视为树形结构的接口,其中每个都是文档的一个。DOM还提供了一组方法来查询树、改变结构、样式。DOM 还使用术语元素(Element)它与非常相似。
    javascript中使用item方法的方法:首先创建一个名称为item的html文件;然后添加一个button按钮,并在击事件中加入自定义函数myitem;最后用item方法获取相应的名称即可
    在javascript中,可以使用remove函数删除一行,语法格式为“元素.remove()”。remove()方法移除被选元素,包括所有文本
    javascript php的区别是:1、php中的核心功能是用函数方式实现,而js是用的方法实现;2、js中变量的传值传递传址传递是根据传递的的类型决定的,而php中所有类型都可以自由控制其传值