<!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">
//创建div节点,只是创建一个对象而已
var div = document.createElement('div');
//修改节点
div.innerHTML = '***不会游泳';
//添加节点,此方法需要先创建后添加
document.body.appendChild(div);
//将div添加到body的某个位置上
document.body.insertBefore(div,document.body.firstChild);
function move(obj){
var des = document.getElementById('des');
//对象是不会凭空产生的
//如果操作的对象是我们找到的节点,也就是本来就在DOM节点数中的内容
//那么会出现剪切的效果
des.appendChild(obj);
}
</script>
</html>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号