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

为什么这段代码老是报错?我真是照着做,看了几遍实在不知道那里错了!

为什么这段代码老是报错?我真是照着做,看了几遍实在不知道那里错了!

qq_潇_2 2017-02-07 16:21:43
window.onload = function(){    waterfall('main','box');}function waterfall(parent,box){    //将main下的所有class为box的元素取出来    var oParent = document.getElementById(parent);    var oBoxs = getByClass(oParent,box);    //计算整个页面显示的列数(页面宽/box的宽)    var oBoxW = oBoxs[0].offsetWidth;    var cols = Math.floor(document.documentElement.clientWidth/oBoxW);    //设置main的宽    oParent.style.cssText = 'width:' + oBoxW * cols + 'px;margin:0 auto';}//根据class获取元素function getByClass(parent,clsName){    var boxArr = new Array(), //用来存储获取到的所有class为box的元素    oElements = parent.getElementsByTagName('*');    for (var i = 0; i < oElements.length; i++) {        if(oElements[i].className == clsName){            boxArr.push(oElements[i]);        }    }    return boxArr;}
查看完整描述

1 回答

已采纳
?
woshiajuana

TA贡献211条经验 获得超152个赞

这js代码运行没报错呀

查看完整回答
反对 回复 2017-02-07
  • qq_潇_2
    qq_潇_2
    找着问题呢。。ID写反了一个字母。谢谢呐
  • 1 回答
  • 0 关注
  • 890 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信