原生js怎么绑定class

原生js怎么绑定class

clipboard.png

阅读 4.7k
4 个回答
window.onload = function(){
    if(!document.getElementsByClassName){
        document.getElementsByClassName = function (cls){
            var ret = [];
            var els = document.getElementsByTagName('*');
            for(var i = 0 ; i < els.length; i++){
                if(els[i].className === cls 
                   || els[i].className.indexOf(cls + ' ') > -1 
                   || els[i].className.indexOf(' ' + cls + ' ') > -1 
                   || els[i].className.indexOf(' ' + cls) > -1){
                   ret.push(els[i]);
                }    
            }
            return ret;
        }
    }
    var checkInput = document.getElementsByClassName("check");
    alert(checkInput.length);
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题