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);

Prøv det selv

Eksempel 2

Slet den række, du klikker på:

function deleteRow(r) {
  var i = r.parentNode.parentNode.rowIndex;
  document.getElementById("myTable").deleteRow(i);
}

Prøv det selv

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);
}

Prøv det selv

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