14.添加元素.html 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <div id="box">
  10. <h1>事件方法</h1>
  11. </div>
  12. <script>
  13. var box = document.getElementById("box");
  14. // 1.创建元素
  15. var h3 = document.createElement("h3");
  16. h3.innerText = '哈哈哈'
  17. var p = document.createElement("p");
  18. p.innerText = '这是一个p标签'
  19. var ul = document.createElement("ul");
  20. var li = document.createElement("li");
  21. var li2 = document.createElement("li");
  22. var li3 = document.createElement("li");
  23. li.innerText = '1';
  24. li2.innerText = '12';
  25. li3.innerText = '13';
  26. ul.appendChild(li);
  27. ul.appendChild(li2);
  28. ul.appendChild(li3);
  29. // 2.添加元素
  30. // box.appendChild(p);
  31. box.appendChild(ul);
  32. // 3.替换元素 xxx.replaceChild(新值,旧值)
  33. // box.replaceChild(p,ul)
  34. // 4.删除元素 xxx.removeChild(旧值)
  35. // box.removeChild(p)
  36. // 5.删除所有元素
  37. // box.remove()
  38. // 6.插入元素 insertBefore(被插入的值,插入的旧值)
  39. box.insertBefore(h3,ul)
  40. console.log(p)
  41. </script>
  42. </body>
  43. </html>