このエントリーをはてなブックマークに追加

querySelectorAllで取得したオブジェクトをeachで処理する方法

JavaScriptのquerySelectorAllで帰ってくる値が配列じゃないのでArray.prototype.forEachが使えません。
下記のように配列のprototype.forEachを呼び出してあげるやつよく使います。

let items = document.querySelectorAll('.foo');
Array.prototype.forEach.call(items, function(item) {
  console.log(item);
});

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です