黑马程序员技术交流社区

标题: 求助:如何用js统计出class为c1和c_1的数量 [打印本页]

作者: 绿树林    时间: 2013-4-10 20:06
标题: 求助:如何用js统计出class为c1和c_1的数量
求助:如何用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>



作者: 郭强    时间: 2013-4-13 01:00
使用jquery的话是这样的:
var c1Cnt = $(".c1').size();//c1的数量
var c1Cnt = $(".c_1).size();//c_1的数量
还可以使用原始的document.getElementsByTagName("div");得到所有的div元素,然后遍历每个元素,再使用getAttribute("class")得到每个元素各自的class的值,跟你要找的c1或c_1比较,相同的话就给各自的计数器++即可
作者: 绿树林    时间: 2013-4-13 09:05
我也考虑过使用document.getElementsByTagName("div"),但是不知道接下来怎么写,能否给出例子,谢谢
作者: 黄玉昆    时间: 2013-4-18 20:22
如果问题未解决,请继续追问,如果问题解决了,请将问题分类改为“已解决”,谢谢
作者: 绿树林    时间: 2013-4-19 11:46
黄玉昆 发表于 2013-4-18 20:22
如果问题未解决,请继续追问,如果问题解决了,请将问题分类改为“已解决”,谢谢 ...

老师,这个问题还真没人给我解决啊,要不老师您帮我看看?
作者: 黄玉昆    时间: 2013-4-19 12:45
郭华章 发表于 2013-4-19 11:46
老师,这个问题还真没人给我解决啊,要不老师您帮我看看?

首先来说,我不是老师,我只是版主,和你一样也是在学习要进入黑马的一员。
另外,一般来说咱们论坛学习js不多,至少我还没有学习到,所以不好意思啊,我也没法帮你解答的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2