JavaScript:如何按类获取元素数量

时间:2014-07-31 07:25:45

标签: javascript

我有一些有一些类的div,例如类=“产品”。我需要在页面上通过JavaScript函数获取此类的元素总数,该函数由body onmouseover =“some();”运行。我只需要JavaScript上的解决方案而不是jQuery而不是document.querySelectorAll。我试试

<script type="text/javascript">
function some() {
  var product = document.getElementsByClassName('product');
  for(var i in product) {
    var quantity = product[i].length;
  }
}
</script>
<body onmouseover="some();">
<div class="product"></div>
<div class="product"></div>
</body>

但它不起作用。我需要得到'2'。提前谢谢!

1 个答案:

答案 0 :(得分:1)

function some() {
  var quantity = document.getElementsByClassName('product').length;
}