我有一个div,里面有span。有没有一种方法可以计算 div 中有多少个元素,然后将其作为值给出。例如,一个 div 中有 5 个跨度,那么它会对其进行计数并发出警报 5。请使用 JavaScript。
谢谢。
如果你想要后代的数量,你可以使用
var element = document.getElementById("theElementId");
var numberOfChildren = element.getElementsByTagName('*').length
但如果你想要直系孩子的数量,请使用
element.childElementCount
请参阅此处的浏览器支持:http://help.dottoro.com/ljsfamht.php http://help.dottoro.com/ljsfamht.php
or
element.children.length
请参阅此处的浏览器支持:https://developer.mozilla.org/en-US/docs/DOM/Element.children#Browser_compatibility https://developer.mozilla.org/en-US/docs/DOM/Element.children#Browser_compatibility
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)