我有一个div中包含一堆元素。每个元素有多个类,如class="circle green"
或class="square blue"
或class="triangle red"
。现在我需要通过其中一个类来计算元素,例如div中有多少个红色元素。或者div中有多少个圈子。我怎么做?在div中计算元素的类别
0
A
回答
1
最简单的方法可能是:
document.getElementsByClassName('square').length
在格的情况下,你需要先莫名其妙地选择股利。这里就是div有一个id的例子 'myDiv'
document.getElementById('myDiv').getElementsByClassName('square').length
,你可以在这里找到更多的信息:https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName
相关问题
- 1. 在特定类的div中计算元素?
- 2. 计算div中相同类的元素数量?
- 3. 按类型计算元素
- 4. 如何计算div中的元素在jquery中的高度?
- 5. 当div被聚焦时,改变div中元素的类别?
- 6. 计算在XSLT1中生成的元素
- 7. 如何计算滚动div中的元素位置?
- 8. 在元素树中计算元素的数字位置
- 9. 识别和计算数组中相同值的元素Excel VBA
- 10. jQuery的 - 计算元素
- 11. 在OpenCart中显示和计算类别
- 12. 计算Haskell中树中的元素
- 13. Jquery按列表值div div元素按类别
- 14. 在伪元素中计算元素和输出
- 15. 计算硒中“li”元素的数量
- 16. 计算方案中的独特元素
- 17. 计算列表中的元素python
- 18. 计算数组中元素的个数
- 19. 计算列表中的唯一元素
- 20. 计算数组中元素的频率
- 21. 计算数组中的元素数 - C
- 22. python中子元素计算的长度
- 23. 计算列表中的正数元素
- 24. 如何计算angularfire中的子元素?
- 25. 计算列表中的元素(haskell)
- 26. 类别元素的排序
- 27. jQuery不计算总高度div的动态添加子元素
- 28. 用javascript/dojo计算html元素(div)的宽度?
- 29. 只计算特定元素
- 30. 使用jQuery计算元素
随着querySelectorAll。 – lilezek
你有什么尝试? – j08691
我的不好,我的坏。我问了一个错误的问题。太困了,对不起。我的意思是我如何找到同一个班级中有多少元素在div中?我想知道是否在div中有两个或多个红色元素。不检查每种可能的颜色,只是复制 – Igor234