ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript でテーブルの行とセルを反復処理するにはどうすればよいですか?

Javascript でテーブルの行とセルを反復処理するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-06 08:08:02429ブラウズ

How do I iterate through table rows and cells in Javascript?

JavaScript でテーブルの行とセルを反復処理する

HTML テーブルを操作する場合、多くの場合、その行とセルを反復処理して取得する必要があります。データを取得したり、計算を実行したりできます。 JavaScript を使用してこれを実現する 2 つの方法は次のとおりです。

オプション 1: 行と列の反復

テーブル内の各行と列を反復するには、次のコマンドを使用します。構文:

var table = document.getElementById("mytab1");
for (var i = 0, row; row = table.rows[i]; i++) {
   // Iterate through rows
   for (var j = 0, col; col = row.cells[j]; j++) {
     // Iterate through columns
   }  
}

このループでは、row は現在の行を表し、col は現在のセルを表します。 Col.innerHTML を使用してセル内のデータにアクセスできます。

オプション 2: セルのみを反復処理する

セルのみを反復処理する場合は、

var table = document.getElementById("mytab1");
for (var i = 0, cell; cell = table.cells[i]; i++) {
     // Iterate through cells
}

このループでは、cell は現在のセルを表し、cell.innerHTML を使用してそのデータにアクセスできます。

以上がJavascript でテーブルの行とセルを反復処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。