zoukankan      html  css  js  c++  java
  • getElementByClass in Javascript 两种代码

    /* getElementByClass
        /**********************/
        var allHTMLTags = new Array();

        function getElementByClass(theClass)

     {
        
        var allHTMLTags=document.getElementsByTagName('*');
        for (i=0; i
        if (allHTMLTags[i].className==theClass) {
        allHTMLTags[i].style.display=’none’;

        }
        }
        }



    -----------------------------方法二.

    document.getElementByClass = function (classname) {
       var elements = [];
       var alltags = document.all ? document.all : document.getElementsByTagName("*")
       for (var i=0; i
          var classNames = alltags[i].className.split(" ");
          if (classNames.contain(classname))
              elements[elements.length] = alltags[i];
       }
       return elements;
    }

    ==================应用:
    var Tags = new Array();
    var j=0;
    var theClass='machineheadernosort';
    var allHTMLTags=document.getElementsByTagName('*');
        for (var i=0; i<allHTMLTags.length; i++)
        {
        if (allHTMLTags[i].className==theClass) {
        //allHTMLTags[i].style.display='none';
        Tags[j]=allHTMLTags[i];
        j++;
        }
        }
    Tags[2].style.display='none';
  • 相关阅读:
    如何用js判断一个对象是不是Array
    js实现数组去重怎么实现?
    点击一个ul的五个li元素,分别弹出他们的序号,怎么做?
    盒子模型
    13. 查看网络端口、配置网络
    12. 查看系统硬件配置
    11. 系统状态管理
    9. iptables 配置
    10. 编译软件包
    8. 管理软件包
  • 原文地址:https://www.cnblogs.com/backuper/p/1305949.html
Copyright © 2011-2022 走看看