0

一部のjQueryをjavascriptに変換しようとしています。これをjQueryに使用していました:

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

今私はJSでそれを試していますが、うまくいかないようです:

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

何か案は?

4

1 に答える 1

2

あなたのコードはすでに動作しているはずです。ただしdocument.querySelectorAll()、2 つの個別の呼び出しよりもクリーンなセレクター マッチを実行するために使用することもできます。

var listLi = document.querySelectorAll(".list li"),
    listLength = listLi.length;
于 2013-01-08T07:20:26.973 に答える