美文网首页
如何删除节点

如何删除节点

作者: 斐硕人 | 来源:发表于2017-04-21 21:23 被阅读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>

相关文章

  • 如何删除节点

    移除指定元素方法 empty()方法 清空元素中的所有后代节点 不能删除自己本身这个节点 remove()方法 该...

  • 删除链表中重复的节点

    删除链表中重复的节点在一个排序的链表中,如何删除重复的节点?

  • 删除链表中的重复节点

    题目:在一个排序的链表中,如何删除重复的节点? 思路:删除重复节点同样要考虑边界值的问题,头节点为重复,尾节点为重...

  • neo4j-delete语法

    删除节点、关系或路径 删除单个节点 删除所有节点和关系 删除节点和它的关系 只删除关系

  • 红黑树删除节点调整

    删除节点情况1:被删除节点是黑+黑节点;被删除的节点是左节点,被删除节点的兄弟节点是红色 1解决方案:1将被删除节...

  • Web-API-03

    节点操作 删除节点 node.removeChild() 方法从 node节点中删除一个子节点,返回删除的节点。 ...

  • 十四、二叉搜索树--删除节点、clear和contains方法、

    删除节点 -- 叶子节点 当删除节点是叶子节点,则直接删除 当叶子节点是左子树(node == node.pare...

  • 红黑树核心之节点删除

    红黑树删除规则:1:如果删除节点是叶子节点(1)如果删除节点是红色的,那就直接删除,不做其它操作(2)如果删除节点...

  • 二分搜索树的相关操作

    插入元素 删除最小节点 删除最大节点 删除值为e的节点

  • DOM操作-节点操作

    创建节点 创建属性节点 插入节点 删除节点 remove() 该节点包含的所有后代节点都会被删除 返回被已删除的节...

网友评论

      本文标题:如何删除节点

      本文链接:https://www.haomeiwen.com/subject/gqrjzttx.html