A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求助:如何用js统计出class为c1和c_1的数量

<div class="c1">
<div class="c_1">
<div class="t_img">
<div class="numm_1">03</div>
</div>
</div>
<div class="c1">
<div class="c_1">
<div class="t_img">
<div class="numm_1">02</div>
</div>
</div>

<div class="c1">
<div class="c_1">
<div class="t_img">
<div class="numm_1">01</div>
</div>
</div>


评分

参与人数 1技术分 +1 收起 理由
张熙韬 + 1

查看全部评分

5 个回复

倒序浏览
使用jquery的话是这样的:
var c1Cnt = $(".c1').size();//c1的数量
var c1Cnt = $(".c_1).size();//c_1的数量
还可以使用原始的document.getElementsByTagName("div");得到所有的div元素,然后遍历每个元素,再使用getAttribute("class")得到每个元素各自的class的值,跟你要找的c1或c_1比较,相同的话就给各自的计数器++即可

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1 鼓励鼓励

查看全部评分

回复 使用道具 举报
我也考虑过使用document.getElementsByTagName("div"),但是不知道接下来怎么写,能否给出例子,谢谢
回复 使用道具 举报
如果问题未解决,请继续追问,如果问题解决了,请将问题分类改为“已解决”,谢谢
回复 使用道具 举报
黄玉昆 发表于 2013-4-18 20:22
如果问题未解决,请继续追问,如果问题解决了,请将问题分类改为“已解决”,谢谢 ...

老师,这个问题还真没人给我解决啊,要不老师您帮我看看?
回复 使用道具 举报
郭华章 发表于 2013-4-19 11:46
老师,这个问题还真没人给我解决啊,要不老师您帮我看看?

首先来说,我不是老师,我只是版主,和你一样也是在学习要进入黑马的一员。
另外,一般来说咱们论坛学习js不多,至少我还没有学习到,所以不好意思啊,我也没法帮你解答的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马