Buenas a todos, estoy mostrando una tabla y necesito borrar filas dinamicamente con javascript.
Cada fila de mi tabla esta formada así:
Código:
<tr>
<td>Una imagen</td>
<td>input</td>
<td>input</td>
</tr>
Necesito que el onClick de la imagen llame a una función que elimine
toda la fila (<tr>) a la que pertenece dicha imagen.
Lo estoy intentando con estas dos funciones que he encontrado:
Código:
function borrarFila2(obj){
document.getElementById('tabla').deleteRow(obj)
}
function borrarFila(t){
var td = t.parentNode;
var tr = td.parentNode;
var table = tr.parentNode;
table.removeChild(tr);
}
Pero la primera me borra siempre la primera fila de la tabla y la segunda me borra solo el td donde esta la imagen.
Las llamo así:
Código HTML:
<tr>
<td>
<a href="#"><IMG src="../img/aspa.png" onClick='borrarFila(this);'></a>
</td>
</tr>
Muchas gracias por todo.