如何删除节点

2017-04-21  本文已影响0人  斐硕人
移除指定元素方法

empty()方法

remove()方法

由于要删除节点,因此我选用 remove() 方法


代码
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>remove element</title>
</head>
<body>
<ul>  
  <li><div id="0"></div>hhh0<div class="delete">delete</div></li>
  <li><div id="1"></div>hhh1<div class="delete">delete</div></li>
  <li><div id="2"></div>hhh2<div class="delete">delete</div></li>
  <li><div id="3"></div>hhh3<div class="delete">delete</div></li>
  <li><div id="4"></div>hhh4<div class="delete">delete</div></li>
  <li><div id="5"></div>hhh5<div class="delete">delete</div></li>
</ul>
<script>
  var hhh = document.getElementsByClassName('delete');
  var hlis;
  for(let i=0;i<hhh.length;i++){
    hhh[i].addEventListener('click',function(){
      hlis = i+"";
      document.getElementById(hlis).parentNode.remove();  

    });
  }
</script>
</body>
</html>
上一篇 下一篇

猜你喜欢

热点阅读