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);
             }
    }

  • 相关阅读:
    supervisord 小记
    linux 查找文件与进程常用命令
    旷世奇坑!!!spring 不能自动注入
    RPM方式安装MySQL5.6
    linux 常见问题&解决方案
    linux下的守护进程
    java 读写properties
    良好的编码规范
    良好的日志记录规范
    两种方式实现适配器
  • 原文地址:https://www.cnblogs.com/chargeworld/p/10425415.html
Copyright © 2011-2022 走看看