javascript如何获得子元素的个数

如:
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
怎么样获得ul标签中li标签的个数

第1个回答  2019-06-24

给ul标签添加一个id,使用id获取元素

document.getElementById("ul").childElementCount;// 这个属性直接给出个数

参考文档:网页链接

第2个回答  推荐于2018-03-24
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>

<BODY>

<ul id="ul">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<script type="text/javascript">
var _ul = document.getElementById('ul');
var _li = _ul.getElementsByTagName('li');
alert(_li.length)
</script>
</BODY>
</HTML>本回答被网友采纳
第3个回答  2019-12-16
$(element).children().length
获取所有子元素,得到一个对象,对象里面有一个length属性
第4个回答  2012-05-17
var oLi=document.getElementsByTagName("li").length;
第5个回答  2012-05-23
document.getElementsByTagName("li").length;