用一个类计算div中的元素

时间:2017-10-16 21:46:03

标签: javascript

我有一个包含大量元素的div。每个元素都有多个类,如class="circle green"class="square blue"class="triangle red"。现在我需要按其中一个类计算元素,就像div中有多少个红色元素一样。或者div中有多少个圆圈。我该怎么做?

1 个答案:

答案 0 :(得分:1)

最简单的方法可能是:

document.getElementsByClassName( 'square' ).length

如果是div,你需要先选择某种方式div。这是一个div有一个id'myDiv'

的例子
document.getElementById( 'myDiv' ).getElementsByClassName( 'square' ).length

您可以在此处找到更多信息:https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName