概要

lengthNodeList 内の item の数を返します。

構文

numItems = nodeList.length
  • numItemsNodeList 内の item 数に相当する整数値 (integer) です。

// 文書内のすべての段落
var items = document.getElementsByTagName("p"); 
// リスト中のすべてのアイテムに対して実行し、
// HTML の文字列として要素全体を追加
var gross = "";
for (var i = 0; i < items.length; i++) {
  gross += items[i].innerHTML;
}
// gross には HTML のすべての段落が入ります

メモ

参照内のこのページの場所に関わらず、 lengthElement ではなく、 NodeList のプロパティです。 NodeList オブジェクトは document.getElementsByTagName を始めとして、いくつもの DOM メソッドから返されます。

length は DOM プログラミングでとても有名なプロパティです。リストの長さを検査したり (存在するかどうかを確認)、上記の例に見られるように、ループの反復子して使用するのが普通です。

仕様書

length

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
基本対応Chrome 完全対応 1Edge 完全対応 12Firefox ? IE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, fscholz, khalid32, Okome
最終更新者: mfuji09,