123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <!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>
|