码迷,mamicode.com
首页 > 其他好文 > 详细

关于IE8 、IE7不支持getElementsByClassName的结局方案

时间:2017-04-14 16:30:06      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:nbsp   function   type   ade   name   script   .class   --   ++   

复制此代码到<header></header>

<!--[if IE 8]>
  <script type="text/javascript">

    if(!document.getElementsByClassName){
      document.getElementsByClassName = function(className, element){
        var children = (element || document).getElementsByTagName(‘*‘);
        var elements = new Array();
        for (var i=0; i<children.length; i++){
          var child = children[i];
          var classNames = child.className.split(‘ ‘);
          for (var j=0; j<classNames.length; j++){
            if (classNames[j] == className){ 
              elements.push(child);
              break;
            }
          }
        } 
        return elements;
      };
    }

  </script>

<![endif]-->

 

关于IE8 、IE7不支持getElementsByClassName的结局方案

标签:nbsp   function   type   ade   name   script   .class   --   ++   

原文地址:http://www.cnblogs.com/renjiangjinyou/p/6709245.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!