zoukankan      html  css  js  c++  java
  • 原生js删除元素

     

    //删除id

         var idObject = document.getElementById('sidebar');

        if (idObject != null)

              idObject.parentNode.removeChild(idObject);

    //通过class获取元素

    paras = document.getElementsByClassName('paginator');

    for(i=0;i<paras.length;i++){

         //删除元素 元素.parentNode.removeChild(元素);

        if (paras[i] != null)

              paras[i].parentNode.removeChild( paras[i]);

    }

    //清空一个元素,即删除一个元素的所有子元素

    function removeAllChild()  { 

        var div = document.getElementById("div1"); 

        while(div.hasChildNodes()) //当div下还存在子节点时 循环继续 

        { 

            div.removeChild(div.firstChild); 

        } 

    }

    原理很简单,就是不断的判断要清空的div还有没有子节点,有的话就删除一个子节点(这里是它的首个子节点),直到删除完毕为止。

    //封装的方法

    function removeElement(_element){
             var _parentElement = _element.parentNode;
             if(_parentElement){
                    _parentElement.removeChild(_element);
             }
    }

  • 相关阅读:
    mysqldump全量和增量备份脚本
    mysqldump根据通配符批量导出
    xtrabackup2.4_MySQL5.7备份与恢复
    ArrayInt
    Oracle wallet配置登陆凭证
    percona xtrabackup8.0.4备份恢复mysql8.0.12
    mysql修改密码
    range
    一周感悟
    Target
  • 原文地址:https://www.cnblogs.com/chargeworld/p/10425415.html
Copyright © 2011-2022 走看看