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

按理说显示出来的长度应该是16吧,为什么结果却是1呢

按理说显示出来的长度应该是16吧,为什么结果却是1呢

caterien 2016-01-23 15:19:09
 这是html的代码<div id="container">     <div class="box">         <div class="img_box"><img src="img/meinv5.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv2.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv3.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv7.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv3.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv6.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv2.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv7.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv2.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv5.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv2.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv3.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv7.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv5.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv6.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv2.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv7.jpg" /></div>         </div>         <div class="box">         <div class="img_box"><img src="img/meinv2.jpg" /></div>         </div>    </div>这是js的代码window.onload=function(){ imgNum("container","box");  }function imgNum(a,b){ var anum=document.getElementById(a) var content=getbc(anum,b); console.log(content.length);  }function getbc(a,b){ var barr=[]; var allcontent=a.getElementsByTagName("*"); for(var i=0;i<allcontent.length;i++){  if(allcontent[i].className==b){   barr.push(allcontent[i]);  }  return barr; }}实际结果
查看完整描述

2 回答

?
caterien

TA贡献2条经验 获得超2个赞

哈哈哈,终于发现问题在哪了,return应该放在大括号外面

查看完整回答
2 反对 回复 2016-01-23
?
caterien

TA贡献2条经验 获得超2个赞

请无视前面那么多div吧

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

添加回答

举报

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