为了账号安全,请及时绑定邮箱和手机立即绑定

各位大神,这段哪里出错了?

<script type="text/javascript">
  window.onload=function(){
     var len1= getByClass('on','list');
     alert(len1.length);  // 结果等于2为正确
var len2= getByClass('on');
     alert(len1.length);  // 结果等于3为正确
}
function getByClass(clsName, parent){
 //定义函数getByClass()实现获取document或指定父元素下所有class为on的元素  
    var oParent=parent?document.getElementById(parent):document;
    var arr=new Array();
    var oElements=oParent.getElementsByTagName("*");
    for(var i=0;i<oElements.length;i++){
        if(oElements[i].className ==  clsName){
            arr.push(oElements[i]);
        }
    }
    return arr;

    

}
</script>


正在回答

3 回答

alert(len1.length);  // 结果等于3

把len1改为len2,就对了

0 回复 有任何疑惑可以回复我~

奥,my god!!谢谢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

各位大神,这段哪里出错了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信