zoukankan      html  css  js  c++  java
  • 解决getElementsByClassName兼容问题

    getElementsByClassName这个方法很常用,但是只有较新的浏览器才兼容,所以我们需要自己写个方法,解决这个问题,使它能够兼容各个浏览器。

    function getElementsByClassName(node,classname){
      //先判断浏览器是否支持,如果支持则直接使用
    if(node.getElementsByClassName){
    return node.getElementsByClassName(classname);
    }else {
    //如果不支持
    var results = new Array();
    var elems = node.getElementsByTagName("*");
    for(var i=0;i<elems.length;i++){
    if (elems[i].className.indexOf(classname) != -1){
    results[results.length] = elems[i];
    }
    }
    return results;

    }
    }
  • 相关阅读:
    jquery2
    数据库回顾
    jquery
    BOM DOM 注意事項
    JavaScript 注意
    javascrip
    CSS
    html
    网络编程
    淘宝下单高并发解决方案
  • 原文地址:https://www.cnblogs.com/landofpromise/p/5812104.html
Copyright © 2011-2022 走看看