ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript学習メモ(13) Dom作成テーブル_基礎知識
Dom の基本 - テーブルの作成
js を使用してテーブルを動的に作成するには、appendChild()、insertRow、insertCell() という 2 つの形式があります。ただし、最初の方法では IE で問題が発生する可能性があるため、2 番目の方法を使用することをお勧めします。
1. insertRow(index): インデックスは 0 から始まります
この関数は、最初の行の前に新しい行を追加する insertRow(0) など、インデックスの行の前に新しい行を追加します。デフォルトの insertRow() 関数は、テーブルの末尾に新しい行を追加する insertRow(-1) と同等です。一般的に使用する場合:
objTable.insertRow (objTable.rows.length) は、テーブル objTable の最後に新しい行を追加します。
insertCell()とinsertRowの使い方は同じです。
2. deleteRow(index): インデックスは 0 から始まります
指定された位置の行を削除します。 渡されるパラメータ: Index はテーブル内の行の位置です。
var row = document.getElementById("row's Id");
varindex = row.rowIndex; //この属性があります
objTable.deleteRow(index);使用中にテーブルの削除を行います。 rowing の際、特定の行を削除すると、テーブル内の行数がすぐに変更され、rows.length が常に小さくなるため、テーブル内のすべての行を削除したい場合は、次のようにします。 >