Table deleteRow() -menetelmä
Määrittely ja käyttö
deleteRow()
Metodi poistaa taulukosta määritetyn indeksin rivin.
Vinkki:Käytä insertRow() Luo ja lisää uusi rivi.
Katso myös:
HTML-otsikko-oppaasti:HTML <tr> -tagi
Esimerkki
Esimerkki 1
Poista taulukon ensimmäinen rivi:
document.getElementById("myTable").deleteRow(0);
Esimerkki 2
Poista klikattu rivi:
function deleteRow(r) { var i = r.parentNode.parentNode.rowIndex; document.getElementById("myTable").deleteRow(i); }
Esimerkki 3
Rivien luominen ja poistaminen:
function myCreateFunction() { var table = document.getElementById("myTable"); var row = table.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); cell1.innerHTML = "Uusi solu 1"; cell2.innerHTML = "Uusi solu 2"; } function myDeleteFunction() { document.getElementById("myTable").deleteRow(0); }
syntaksi
tableObject.deleteRow(index)
parametrimäärä
parametri | kuvaus |
---|---|
index |
Välttämätön Firefoxissa ja Operassa, valinnainen IE:ssä, Chrome:ssa ja Safarissa. Täysin, määrittää poistettavan rivin sijainnin (alkaen 0). Arvo 0 poistaa ensimmäisen rivin. Voit myös käyttää arvoa -1, mikä johtaa viimeisen rivin poistamiseen. Jos parametria ei mainita, deleteRow() poistaa viimeisen rivin IE:ssä, Chrome ja Safari:ssä ensimmäisen rivin. |
Paluuarvo:
Ei paluuarvoa.
Selaimen tuki
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki |