metode insertRow() tabel
definisi dan penggunaan
insertRow()
metode membuat elemen kosong elemen <tr> dan ditambahkan ke tabel.
insertRow()
metode disisipkan baris di indeks yang ditentukan dalam tabel.
perhatian:elemen <tr> mesti mengandung elemen <th> atau <td>.
tanda tangan:gunakan metode deleteRow() menghapus baris.
lihat pula:
panduan HTML:Tanda <tr> HTML
contoh
contoh 1
menambahkan baris baru di posisi pertama tabel (dan menambahkan elemen <td> yang berisi):
// mencari elemen <table> dengan id="myTable": var table = document.getElementById("myTable"); // membuat elemen <tr> kosong dan menambahkannya ke posisi pertama tabel: var row = table.insertRow(0); // menambahkan sel baru di posisi pertama dan kedua dari elemen <tr> baru (elemen <td>): var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); // menambahkan teks di selul new cell: cell1.innerHTML = "NEW CELL1"; cell2.innerHTML = "NEW CELL2";
contoh 2
membuat dan menghapus baris:
function myCreateFunction() { var table = document.getElementById("myTable"); var row = table.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); cell1.innerHTML = "NEW CELL1"; cell2.innerHTML = "NEW CELL2"; } function myDeleteFunction() { document.getElementById("myTable").deleteRow(0); }
syarat
tableObject.insertRow(index)
parameter | deskripsi |
---|---|
index |
wajib di Firefox dan Opera, boleh dipilih di IE, Chrome dan Safari. nilai, yang menentukan posisi baris yang akan disisipkan (dari 0). Nilai 0 akan mengakibatkan penambahan baris baru di posisi pertama. boleh digunakan nilai -1, yang akan mengakibatkan penambahan baris baru di posisi terakhir. Jika parameter ini diabaikan, insertRow() akan memasukkan baris baru di tempat terakhir Chrome, IE, Firefox dan Opera serta di tempat pertama Safari. |
Butir teknikal
Hasil balik: | Elemen <tr> yang disisipkan. |
---|
Dukungan pereka
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Sokongan | Sokongan | Sokongan | Sokongan | Sokongan |