Table deleteRow() metode
Definition og brug
deleteRow()
Metoden fjerner rækker fra tabellen på den angivne indeks.
Tip:Brug insertRow() Opret og indsæt nye rækker.
Se også:
HTML Referencemanual:HTML <tr> tag
Eksempel
Eksempel 1
Slet det første række i tabellen:
document.getElementById("myTable").deleteRow(0);
Eksempel 2
Slet den række, du klikker på:
function deleteRow(r) { var i = r.parentNode.parentNode.rowIndex; document.getElementById("myTable").deleteRow(i); }
Eksempel 3
Opret og slet rækker:
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); }
Syntaks
tableObject.deleteRow(index)
Parameterværdi
Parameter | Beskrivelse |
---|---|
index |
Krævet i Firefox og Opera, valgfrit i IE, Chrome og Safari. Helte Tall, angiver positionen for raderne, der skal slettes (fra 0). Værdien 0 vil føre til, at det første række bliver slettet. Man kan også bruge værdien -1, hvilket vil føre til, at det sidste række bliver slettet. Hvis denne parameter udelades, vil deleteRow() slette det sidste række i IE, og det første række i Chrome og Safari. |
Returværdi:
Ingen returværdi.
Browserstøtte
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |