DOM操作--创建、插入、删除元素

ゞ 浴缸里的玫瑰 2024-02-17 23:03 106阅读 0赞

1、创建、插入元素

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <script>
  7. window.onclick = function(){
  8. var oTx = document.getElementById("tx");
  9. var oBtn = document.getElementById("btn1");
  10. var oUl = document.getElementsByTagName("ul")[0];
  11. oBtn.onclick = function(){
  12. var l = document.createElement('li');
  13. l.innerHTML = oTx.value;
  14. //oUl.appendChild(l);
  15. var aLi = document.getElementsByTagName("li");
  16. if(aLi.length == 0){
  17. oUl.appendChild(l);
  18. }else {
  19. oUl.insertBefore(l,aLi[0]);
  20. }
  21. }
  22. }
  23. </script>
  24. </head>
  25. <body>
  26. <input id = "tx" type = "text"/>
  27. <input id = "btn1" type = "button" value = "按钮"/>
  28. <ul>
  29. </ul>
  30. </body>
  31. </html>

2、删除元素

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <script>
  7. window.onload = function(){
  8. var aLi = document.getElementsByTagName("a");
  9. var oUl = document.getElementById("ul1");
  10. for(var i = 0; i < aLi.length; i++){
  11. aLi[i].onclick = function(){
  12. oUl.removeChild(this.parentNode);
  13. }
  14. }
  15. }
  16. </script>
  17. </head>
  18. <body>
  19. <ul id = "ul1">
  20. <li>zddsfx<a href="javascript:;">删除</a></li>
  21. <li>dfas<a href="javascript:;">删除</a></li>
  22. <li>fsdgfh<a href="javascript:;">删除</a></li>
  23. <li>5465<a href="javascript:;">删除</a></li>
  24. <li>23434<a href="javascript:;">删除</a></li>
  25. <li>fh<a href="javascript:;">删除</a></li>
  26. <li>ilk<a href="javascript:;">删除</a></li>
  27. </ul>
  28. </body>
  29. </html>

发表评论

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

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

相关阅读

    相关 jQuery操作DOM元素

    作为一个后端程序员,也是要和前端页面打交道的。最常见的场景莫过DOM元素操作和前端页面使用AJAX向服务器发送请求。 实现上述两个功能当然可以使用原生js来完成,但在实际开