如何获得有序列表的长度?

时间:2013-01-08 07:16:25

标签: javascript html dom

尝试将一些jQuery转换为javascript。是用于jQuery:

 var list = $('.list li'),
     listLength = list.length;

现在我正在尝试使用JS,但它似乎不起作用:

 var list = document.querySelector(".list"),
     listLi = list.getElementsByTagName("li"),
     listLength = listLi.length;

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您的代码应该已经有效了。但您也可以使用document.querySelectorAll()执行选择器匹配,该匹配比两个单独的调用更清晰:

var listLi = document.querySelectorAll(".list li"),
    listLength = listLi.length;