首页 新闻 会员 周边

原生js获取不同ul下的li

0
[已解决问题] 解决于 2019-03-12 13:57

HTML:
<div id="" class="container">
<ul id="picUI">
<p><a href="##"><img src="img/1.jpg" alt="" /></a></p>
<p><a href="##"><img src="img/2.jpg" alt="" /></a></p>
<p><a href="##"><img src="img/3.jpg" alt="" /></a></p>
</ul>
<ul id="dotUI">
<li class="selected">1</p>
<li class="unselected">2</p>
<li class="unselected">3</p>
</ul>
</div>
问题:原生js怎么分别获取两个ul下的li呢。请指教。。。

大海颜色的主页 大海颜色 | 初学一级 | 园豆:176
提问于:2019-03-12 09:06
< >
分享
最佳答案
0

根据不同的id 去获取不同的ul下的li

奖励园豆:5
雷。 | 小虾三级 |园豆:775 | 2019-03-12 11:20
其他回答(1)
0

用getelementbyid方法,两个ul都有id,这样就能找到ul了。然后再用函数getElementsByTagName应该就可以了

会长 | 园豆:12401 (专家六级) | 2019-03-12 09:45

你的意思是以下写法吗:var picUIs = document.getElementById("picUI");
var pic = picUIs .getElementsByTagName("li");
console.log(pic);
这样写的话会报错:cannot read property 'getElementsByTagName' of null

支持(0) 反对(0) 大海颜色 | 园豆:176 (初学一级) | 2019-03-12 13:18

可以了 script要放在后面才行

支持(0) 反对(0) 大海颜色 | 园豆:176 (初学一级) | 2019-03-12 13:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册