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 数组详解(javascript array)
    CentOS 修改IP地址, DNS, 网关
    Leetcode 652.寻找重复的子树
    Leetcode 650.只有两个键的键盘
    Leetcode 649.Dota2参议院
    Leetcode 648.单词替换
    Leetcode 647.回文子串
    Leetcode 645.最长数对链
    Leetcode 643.子数组最大平均数I
    Leetcode 640.求解方程
  • 原文地址:https://www.cnblogs.com/backuper/p/1305949.html
Copyright © 2011-2022 走看看