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

getElementsByTagName("ul")[0];

后面的【0】是什么用的,百度下说,是第一个元素,那第二个是【1】吗?

正在回答

3 回答

document.getElementsByTagName("ul")选择的是文档中所有的ul标签, 得到的是一个类数组

类似数组中通过下标选择对应元素;

eg:  var arr=[1,2,3];   arr[0]就得到了元素1

同理 xx.getElementsByTagName("ul")[0] 返回的是对应xx标签的子集中的第一个ul标签


1 回复 有任何疑惑可以回复我~
#1

ZX125 提问者

非常感谢!
2016-07-27 回复 有任何疑惑可以回复我~

是的。

0 回复 有任何疑惑可以回复我~

getElementsByTagName返回的是一个数组,比如getElementsByTagName("ul")也就是返回了所有的ul标签,[0]即代表取数组中第一个值也就是第一个ul。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
形形色色的下拉菜单
  • 参与学习       106972    人
  • 解答问题       543    个

本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单

进入课程

getElementsByTagName("ul")[0];

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信