JavaScript创建、添加、删除、克隆节点

£神魔★判官ぃ 2023-07-13 03:46 153阅读 0赞
  1. <body>
  2. <ul class="ul2"></ul>
  3. <script type="text/javascript">
  4. var ul2 = document.querySelector('.ul2')
  5. console.log(ul2)
  6. //创建元素节点
  7. var li21 = document.createElement('li')
  8. li21.innerHTML = 'li21'
  9. //添加节点
  10. ul2.appendChild(li21)
  11. var li20 = document.createElement('li')
  12. li20.innerHTML = 'li20'
  13. ul2.insertBefore(li20, li21)
  14. //删除节点
  15. ul2.removeChild(li20)
  16. document.querySelector('.remove-ul2-li').onclick = function () {
  17. if (ul2.children.length == 0) {
  18. this.disabled = true
  19. } else {
  20. ul2.removeChild(ul2.children[0])
  21. }
  22. }
  23. //克隆节点
  24. //如果false或空,为浅拷贝,不复制内容,如果为true,为深拷贝,复制内容
  25. ul2.appendChild(li20.cloneNode(true))
  26. ul2.appendChild(li20.cloneNode())
  27. </script>
  28. </body>

发表评论

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

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

相关阅读