Exemplo
Excluir a primeira linha em uma tabela:
document.getElementById("myTable").deleteRow(0);
Tente você mesmo " Definição e Uso
O deleteRow() método remove a linha no índice especificado a partir de uma tabela.
Dica: Use o insertRow() para criar e inserir uma nova linha.
Suporte navegador
Método | |||||
---|---|---|---|---|---|
deleteRow() | sim | sim | sim | sim | sim |
Sintaxe
tableObject .deleteRow( Os valores dos parâmetros Valor Descrição index Requerida no Firefox e Opera, opcional em IE, Chrome e Safari. Um inteiro que especifica a posição da linha para excluir (começa em 0). O valor de 0 resulta em que a primeira linha será excluída.
O valor de -1 também pode ser utilizado; o que resulta em que a última linha será excluída.
Este parâmetro é necessário no Firefox e Opera, mas opcional no Internet Explorer, Chrome e Safari.
Se este parâmetro for omitido, deleteRow() remove a última linha no IE e a primeira linha no Chrome e Safari.
Detalhes técnicos
Valor de retorno: Nenhum valor de retorno
mais Exemplos
Exemplo
Excluir a linha que você clique em:
function deleteRow(r) {
var i =
r.parentNode.parentNode.rowIndex;
document.getElementById("myTable").deleteRow(i);
} Tente você mesmo "
Exemplo
Criar e apagar row(s) :
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);
} Tente você mesmo "
Páginas relacionadas
: Referência HTML HTML <tr> tag
<Tabela objecto