为了账号安全,请及时绑定邮箱和手机立即绑定

请问,我想要获取li div这些节点,为什么还要获取他们的父节点呢,下面的oul1和odiv是必须要有的吗

请问,我想要获取li div这些节点,为什么还要获取他们的父节点呢,下面的oul1和odiv是必须要有的吗

qq_小辉_4 2017-08-21 15:16:40
       var oUl1 = document.getElementById("ul1");        var aLi = oUl1.getElementsByTagName("li");        var oDiv = document.getElementById("tab-list");        var aDiv = oDiv.getElementsByTagName("div");
查看完整描述

4 回答

已采纳
?
worldAndme

TA贡献8条经验 获得超1个赞

为了严谨,是必须的,防止获取到其他ul下的li。同理对应与div。我建议你去用下jquery,jquery的选择器精简。准确定位。

查看完整回答
反对 回复 2017-08-22
?
杨少峰

TA贡献5条经验 获得超3个赞

哥们儿,试试 document.querySelector('ul > li') 子选择器。

查看完整回答
反对 回复 2017-08-21
?
牛奶老哥哥

TA贡献204条经验 获得超92个赞

用不到就完全不需要啊,望采纳~

查看完整回答
反对 回复 2017-08-21
?
留得枯荷听雨声lyx

TA贡献51条经验 获得超16个赞

我觉得这个只是为了获取准确的li吧,毕竟如果有很多ul呢。。

查看完整回答
反对 回复 2017-08-21
  • 4 回答
  • 0 关注
  • 1758 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信