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

求大神帮忙看下我的js代码哪里有问题。我的布局里有十几个图片,可是审查之后js这边只读到一个。

求大神帮忙看下我的js代码哪里有问题。我的布局里有十几个图片,可是审查之后js这边只读到一个。

window.onload = function() { waterfall('main','box');} function waterfall(parent,box){ // 将main下的所有class为box的元素取出来。 var oParent = document.getElementById(parent); var oBoxs=getByClass(oParent,box); console.log(oBoxs.length);}// 根据class获取元素function getByClass(parent,clsName){ var boxArr=[],  // 用来存储获取到的所有class为box的元素     oElements = parent.getElementsByTagName('*'); for (var i=0;i<oElements.length;i++) { if(oElements[i].className==clsName){ boxArr.push(oElements[i]); } } return boxArr;}
查看完整描述

2 回答

?
qq_野火燎原_0

TA贡献1条经验 获得超0个赞

var oBoxs=getByClass(oParent,box);这一句应该是这样的var oBoxs=getByClass(“oParent”,“box”);

var boxArr=[],改成var boxArr=[];

查看完整回答
反对 回复 2016-04-12
?
走向流沙

TA贡献45条经验 获得超23个赞

var boxArr=[]  后面为什么用了个,逗号   。。。。。。。。。。。。。。。。。。

改成分号就ok了

查看完整回答
反对 回复 2016-04-12
  • 2 回答
  • 0 关注
  • 1362 浏览
慕课专栏
更多

添加回答

举报

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