|
@@ -0,0 +1,48 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="en">
|
|
|
+<head>
|
|
|
+ <meta charset="UTF-8">
|
|
|
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
+ <title>Document</title>
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+ <div id="div1">
|
|
|
+ <p id="p1">66666</p>
|
|
|
+ <p>456</p>
|
|
|
+ </div>
|
|
|
+ <script>
|
|
|
+ var div1 = document.getElementById('div1')
|
|
|
+ var a = document.createElement('p')
|
|
|
+ var b = document.createTextNode('这是一个新的文本')
|
|
|
+ //createElement 创建一个元素节点
|
|
|
+ //createTextNode 创建一个文本节点
|
|
|
+ console.log(b)
|
|
|
+ console.log(a)
|
|
|
+ a.innerHTML = '123' //<p>123</p>
|
|
|
+ // console.log(a)
|
|
|
+
|
|
|
+ //appendChild 插入节点
|
|
|
+ // a.appendChild(b)
|
|
|
+ // console.log(a)
|
|
|
+
|
|
|
+
|
|
|
+ //appendChild 向html DOM 添加新元素 必须首先创建这个元素节点 然后将其插入到某个位置
|
|
|
+ // div1.appendChild(a)
|
|
|
+
|
|
|
+ //insertBefore(参数1,参数2) 向参数2前面添加参数1
|
|
|
+ var p1 = document.getElementById('p1')
|
|
|
+ // div1.insertBefore(a,p1)
|
|
|
+
|
|
|
+ //元素节点.remove()在页面中 删除元素节点
|
|
|
+ // p1.remove()
|
|
|
+
|
|
|
+ //父节点.removeChild(子节点)
|
|
|
+ // div1.removeChild(p1)
|
|
|
+
|
|
|
+
|
|
|
+ //父节点.replaceChild(新节点,旧节点)
|
|
|
+ div1.replaceChild(a,p1)
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|