JavaScript HTML DOM removeChild删除子元素

╰半橙微兮° 2021-07-24 13:50 674阅读 0赞

removeChild 方法指定元素的某个指定的子节点,并返回被删除的节点,如果节点不存在则返回 null。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=GBK">
  5. <style>
  6. *{
  7. margin:5px;
  8. padding:0;
  9. }
  10. #box{
  11. border:1px solid blue;
  12. width:300px;
  13. height:200px;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <div id="box"></div>
  19. <button onclick='add()'>添加元素</button>
  20. <button onclick='remove()'>从头删除元素</button>
  21. <button onclick='removeTail()'>从尾部删除元素</button>
  22. <div id="box1" >
  23. </div>
  24. </body>
  25. <script>
  26. var i=1;
  27. var box = document.getElementById("box");
  28. function add(){
  29. var p = document.createElement("p");
  30. p.innerText='这是新的P元素'+(i++);
  31. box.appendChild(p);
  32. }
  33. function remove(){
  34. if(!box.hasChildNodes()) return ;//如果没有子节点则返回
  35. box.removeChild(box.firstChild);
  36. }
  37. function removeTail(){
  38. if(!box.hasChildNodes()) return ;//如果没有子节点则返回
  39. box.removeChild(box.lastChild);
  40. }
  41. </script>
  42. </html>

效果图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RrbTEyMzQ1Ng_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,674人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaScript教程:删除HTML元素

    在JavaScript编程中,我们经常需要操作和控制网页上的HTML元素。有时候,我们需要删除一个特定的HTML元素,以便根据需要更新页面的内容。本教程将向您展示如何使用Jav

    相关 JavaScript DOM 删除节点

    这些天一直在学习JavaScript,但由于工作繁忙,导致学习的兴致不高,一个对象都看了好几天视频,所以想以写博客的方式督促自己,希望能做到不管什么知识,每日一更。 一个元

    相关 JavaScript HTML DOM

    通过 HTML DOM,JavaScript 能够访问和改变 HTML 文档的所有元素 HTML DOM(文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型