rows

rows rows *
*前のトピック: plugins
*次のトピック: rules

rows

解説

表の行(TRエレメント)のコレクションを読み出す。このコレクションは、表のTHEADTBODYTFOOTをその範囲としている。また、TABLEオブジェクトのrowsコレクションもあり、これは表全体の行を含んでいる。表セクションの行は、TABLEオブジェクトのrowsコレクションでもある。TRは"rowIndex"と"sectionRowIndex"という2つのインデックスプロパティを持っている。これらはそのTRが現れる位置を表している。1つは指定した表セクションのrowsコレクション内の位置、もう1つは指定したTABLEオブジェクトのrowsコレクション内の位置である。

構文

object**.rows([index])**

パラメータ 解説
object TABLETBODYTHEADTFOOTエレメント
index オプション。整数または文字列で、読み出すエレメントのインデックス値を指定する。整数のインデックスはゼロから始まる。したがって、コレクションの中の最初のエレメントは0となる。文字列のインデックスは、その文字列がドキュメント内の少なくとも1つ以上のエレメントの名前または識別子である場合にのみ使用できる。

注意事項

識別子が重複していた場合には、それらの識別子がついている項目のコレクションが返される。重複した識別子のコレクションは、位置の順番で参照しなければならない。

次の例は、rowsコレクションとcellsコレクションを使って、表の各セルに数字を入れている。

<HTML>
<SCRIPT LANGUAGE="JScript">
function numberCells() {
var count=0;
for (i=0; i < document.all.mytable.rows.length; i++) {
for (j=0; j < document.all.mytable.rows(i).cells.length; j++) {
document.all.mytable.rows(i).cells(j).innerText = count;
count++;
}
}
}
</SCRIPT>
<BODY onload="numberCells()">
<TABLE id=mytable border=1>
<TR><TH>&nbsp;</TH><TH>&nbsp;</TH><TH>&nbsp;</TH><TH>&nbsp;</TH></TR>
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
</TABLE>
</BODY>
</HTML>

適用

table, TBODY, TFOOT, THEAD

プロパティ

length

メソッド

item, tags

Up トップに戻る
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.