课程
/前端开发
/JavaScript
/形形色色的下拉菜单
后面的【0】是什么用的,百度下说,是第一个元素,那第二个是【1】吗?
2016-07-27
源自:形形色色的下拉菜单 2-3
正在回答
document.getElementsByTagName("ul")选择的是文档中所有的ul标签, 得到的是一个类数组
类似数组中通过下标选择对应元素;
eg: var arr=[1,2,3]; arr[0]就得到了元素1
同理 xx.getElementsByTagName("ul")[0] 返回的是对应xx标签的子集中的第一个ul标签
ZX125 提问者
是的。
getElementsByTagName返回的是一个数组,比如getElementsByTagName("ul")也就是返回了所有的ul标签,[0]即代表取数组中第一个值也就是第一个ul。
举报
本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单