课程
/前端开发
/JavaScript
/形形色色的下拉菜单
如题呢
2014-11-23
源自:形形色色的下拉菜单 2-1
正在回答
所以到底是为什么啊?到现在都没人来回答吗
document.getElementsByTagName("ul") 返回的是一个数组,后面这个0是表示这个数组的第一个元素,若本网页中ul标签就一个,因此指的就是这个ul标签了。
getElementsByTagName 这个方法返回一个类似数组的对象,访问数组对象可以用下标来访问【0】就是取其第一项,(注意是elements 那个S 说明是个数组类的),也可以循环遍历访问对象成员。var subMenu = li.getElementsByTagName("ul");//ul 的集合for(var i=0;i<subMenu.length;i++){alert(subMenu[i].id)//这里访问集合中的元素}
慕粉1356054441
getElementsByTagName("ul")获得一个ul元素集合,
getElementsByTagName("ul")[0]获得第一个ul元素
哟_笨小孩
举报
本教程从易到难,循循渐进,运用不同技术实现动态下拉菜单