<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="div_id">
<span>before</span>
</div>
<script>
// 创建节点
//<p></p>
var e = document.createElement("p");
// Hello QD
var text =document.createTextNode('Hello QD');
//<p>Hello QD</p>
e.appendChild(text)
console.log(typeof (e));
// 插入节点,之前插入
var div = document.getElementById('div_id');
// document.body.appendChild(e)
var span =document.getElementsByTagName('span');
div.insertBefore(e,span[0])
//删除节点
//document.body.removeChild(div)
// 复制节点
var new_span= span[0].cloneNode(true)
new_span.innerText='new span'
div.insertBefore(new_span,span[0])
// 替换 元素
div.replaceChild(new_span,span[0])
</script>
</body>
</html>
元素节点的创建 、插入、删除、替换
最新推荐文章于 2022-10-20 10:02:38 发布