Alguien sabe como borrar una fila de una tabla sin usar deleteRow()?
Gracias.
| ||||
Hola PiolinNet: Si bien la propuesta de JavierB (¡Hola Maestro ![]() En el ejemplo de JavierB el primer hijo de id="cuerpoTabla" tendría que ser la etiqueta tr con sus celdas, pero me parece que no se pueden borrar elementos que a la vez tengan hijos (sería cuestión de probar)... ![]() Pero el verdadero problema es que si antes del tag tr hay un salto de línea o un espacio, o un comentario o cualquier otra cosa, ese primer hijo no sería el tag tr. Entonces sería necesario una comprobación. Supongo que sería mejor usar el primer elemento del array de elementos tr... elem = document.getElementById('cuerpoTabla'); elem.removeChild(elem.getElementsByTagName("tr")[0]); Si quieres ver una estructura de árbol de un documento html, puedes ver el inspector DOM que propuse hace pocos meses en estos foros y está en esta página: http://www.pepemolina.com/DOM/index.html... Hay un enlace que muestra una tabla de ejemplo. Saludos ![]() |
| ||||
Hola, caricatos. He tardado un poco en contestar porque no entendía que en Netscape y Mozilla mi código no funcionara y si funcionara la página donde lo aprendí (tierradenomadas, creo que tú ya la conoces) La explicación es que ponen el código sin saltos de líneas (como dijiste en tu anterior mensaje) <table> <tbody id="algo"><tr><td>Celda1</td><td>Celda2</td></tr></tbody> </table En fin, pilarín... sigo aprendiendo alguna cosilla nueva cada día ![]() Saludos, ![]() |