TableRow deleteCell() metod

Definition och användning

deleteCell() Metoden tar bort en cell från den aktuella tabellraden.

Tips:Använd insertCell() metod Infoga en cell i den aktuella tabellraden.

Se också:

HTML-referenshandbok:HTML <tr> etikett

Exempel

Exempel 1

Ta bort den första cellen i tabellen med id="myRow".

var row = document.getElementById("myRow");
row.deleteCell(0);

Prova själv

Exempel 2

Ta bort den sista cellen i tabellen med id="myRow".

var row = document.getElementById("myRow");
row.deleteCell(-1);

Prova själv

Exempel 3

Ta bort cellen från indexposition 1 i tabellen med id="myRow".

var row = document.getElementById("myRow");
row.deleteCell(1);

Prova själv

Exempel 4

Ta bort cellen i början av den första tabellraden.

Tabellens rows-uppsättning (.rows[0]) returnerar en uppsättning av alla <tr>-element i tabellen med id "myTable". Tal [0] anger det element som ska hämtas, i detta fall den första tabellraden.

Därefter använder vi deleteCell() för att ta bort cellen från indexposition 0:

var firstRow = document.getElementById("myTable").rows[0];
firstRow.deleteCell(0);

Prova själv

Exempel 5

Infoga en ny cell med innehåll i början av tabellraden med id="myRow":

var row = document.getElementById("myRow");
var x = row.insertCell(0);
x.innerHTML = "nya cellen";

Prova själv

Syntax

tablerowObject.deleteCell(index)
Parameter Beskrivning
index

Obligatoriskt i Firefox och Opera, valfritt i IE, Chrome och Safari.

Heltal (från 0), som anger cellens plats i raden.

Värde 0 orsakar att den första cellen tas bort. Det kan också användas -1-värde, vilket leder till att den sista cellen tas bort.

Om denna parameter utelämnas kommer deleteCell() att ta bort den sista cellen i IE och den första cellen i Chrome och Safari.

Tekniska detaljer

Returvärde:

Ingen returvärde.

Webbläsarstöd

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Stöd Stöd Stöd Stöd Stöd