原生 js移动节点的方法
• 2024-04-11 • 文章类别: JavaScript • 阅读量:286
在 HTML 中你可能需要使用 js动态移动节点的方法,把 HTML DOM 节点移动到其他的位置。
本文将介绍使用原生 js移动节点的方法,实现 js节点移动。
移动节点js使用的HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>原生 js移动节点的方法</title>
</head>
<body>
<div id="moveFrom">
<div id="needMove" class="need-move">
需要移动的节点
</div>
</div>
<div id="moveTo"></div>
</body>
</html>
js获取节点
1、使用 getElementById()
以 id 获取 HTML 节点:
const needMoveElement = document.getElementById("needMove");
2、以任意元素选择器获取 HTML 节点,获取的是第一个匹配到的节点:
const needMoveElement = document.querySelector(".needMove");
js移动节点
js移动节点只需把获取的节点,添加到其他的节点内,就完成了移动,这样的操作不是复制元素,而是移动元素。
var moveToElement = document.getElementById("moveTo");
moveToElement.appendChild(needMoveElement);
js移动节点的完成代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>原生 js移动节点的方法</title>
</head>
<body>
<div id="moveFrom">
<div id="needMove" class="need-move">
需要移动的节点
</div>
</div>
<div id="moveTo"></div>
<script>
const needMoveElement = document.getElementById("needMove");
var moveToElement = document.getElementById("moveTo");
moveToElement.appendChild(needMoveElement);
</script>
</body>
</html>
结语
本文介绍使用原生 js移动节点的方法,实现 js节点移动,基本方法是获取需要移动的元素,把它添加到其他元素中,即实现了移动节点。
0 评论