ul li ul il结构用js怎么获取最底层的li对象?
答案:3 悬赏:10 手机版
解决时间 2021-11-14 06:11
- 提问者网友:棒棒糖
- 2021-11-13 11:36
ul li ul il结构用js怎么获取最底层的li对象?
最佳答案
- 五星知识达人网友:猎心人
- 2021-11-13 12:29
var li_arr = document.getElementsByTagName("li");
alert(li_arr[li_arr.length-1].innerHTML);
如果要去每个ul的最后一个:
var ul_arr = document.getElementsByTagName("ul");
for(var i=0;i {
var li_arr = ul_arr[i].getElementsByTagName("li");
alert(li_arr[li_arr.length-1].innerHTML);
}
alert(li_arr[li_arr.length-1].innerHTML);
如果要去每个ul的最后一个:
var ul_arr = document.getElementsByTagName("ul");
for(var i=0;i
var li_arr = ul_arr[i].getElementsByTagName("li");
alert(li_arr[li_arr.length-1].innerHTML);
}
全部回答
- 1楼网友:洒脱疯子
- 2021-11-13 14:02
最简单的办法是给你要访问的底层的li对象赋一个Id,这样js就能找到。
- 2楼网友:大漠
- 2021-11-13 12:51
给ul加一个唯一标识,一般用ID然后用document.getElementById(刚刚给ul设置的ID)定位到ul再用Object.childNodes获取此ul下的所有li,返回的是一个存有li对象的数组有效下标为0~(你的li数量-1)之后就可以随意操作了给你写个简单例子吧,还有不懂可以Q我
无标题文档
- 我是第一个li
- 我是第二个li
- 我是第三个li
- 我是第四个li
- 我是第五个li
- 我是第六个li
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯