问答详情
源自:10-1 编程挑战

var oUl=oTab.getElementsByTagName("ul")[0];

什么时候后面要加[0],什么时候不需要加

提问者:bookmark 2016-08-30 22:29

个回答

  • yyy_0715
    2016-08-31 14:23:08
    已采纳

    getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
    因为可能网页中含有多个ul,而这里只需要对下标为0的ul进行操作,也就是第一个ul,所以需要加[0]

  • 琉璃雪
    2016-08-31 15:01:20

    当页面中的一个大盒子中有两个以上的ul,而你只想调用第一个,那么就必须加上[0];有且只有一个的时候不用加

  • qujingyouyachu
    2016-08-31 14:32:38

    我个人认为,如果网页中只有一个UL标签是,就可以不加[0].如果有2个以上,而且只要第一个ul时,就得加[0]