怎么用js获取id为content元素下的第二个ul元素下的li元素的个数?
4个回答
展开全部
<html>
<div id="content">
<ul>
</ul>
<ul>
<li>第一个</li>
<li>第二个</li>
<li>第三个</li>
</ul>
</div>
<script type="text/javascript">
var uls=document.getElementById("content").getElementsByTagName("ul");
alert(uls[1].getElementsByTagName("li").length);
</script>
</html>
<div id="content">
<ul>
</ul>
<ul>
<li>第一个</li>
<li>第二个</li>
<li>第三个</li>
</ul>
</div>
<script type="text/javascript">
var uls=document.getElementById("content").getElementsByTagName("ul");
alert(uls[1].getElementsByTagName("li").length);
</script>
</html>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-04-26
展开全部
面应该是getElementsByTagName
ClassName指的是按class属性来取元素 tagname才是按标签名取元素
我说的你看不见? 我让你用tagname取才行 你自己试试去行不行 不用给ul加id好吗
ClassName指的是按class属性来取元素 tagname才是按标签名取元素
我说的你看不见? 我让你用tagname取才行 你自己试试去行不行 不用给ul加id好吗
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementsByTagName("ul").getElementsByTagName("li").length;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js的数组的下面都是从0开始的,你想获得第二个UL的
在应该使用下标为 1,而不是 2.
在应该使用下标为 1,而不是 2.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询