NodeList: length プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

NodeList.length プロパティは、NodeList のアイテムの数を返します。

整数値で、NodeList 内のアイテムの数を表します。

length プロパティは DOM プログラミングでしばしば有益です。リストがすべて存在するかどうかを確認するために、リストの長さを検査するために使用することが多いからです。また、この例のように for ループのイテレーターとしてもよく使用されます。

js
// 文書内のすべての段落
const items = document.getElementsByTagName("p");

// リスト中のすべてのアイテムに対して実行し、
// HTML の文字列として要素全体を追加
let gross = "";
for (let i = 0; i < items.length; i++) {
  gross += items[i].innerHTML;
}

// gross には HTML のすべての段落が入ります

仕様書

Specification
DOM Standard
# ref-for-dom-nodelist-length①

ブラウザーの互換性

BCD tables only load in the browser