面应该是getElementsByTagNameClassName指的是按class属性来取元素 tagname才是按标签名取元素 我说的你看不见? 我让你用tagname取才行 你自己试试去行不行 不用给ul加id好吗
document.getElementsByTagName("ul").getElementsByTagName("li").length;
js的数组的下面都是从0开始的,你想获得第二个UL的在应该使用下标为 1,而不是 2.