Código HTML:
Ver original
como puedo esconder todos los "tr" de una tabla a excepción de uno, es decir ocultar todos menos el primero..
ayuda
| |||
esconder y mostrar seccion porfa si alguien me puede ayudar, necesito esconder una seccion y volver a mostrarla a traves de un evento click, bajo la siguiente estructura:
Código HTML:
Ver original como puedo esconder todos los "tr" de una tabla a excepción de uno, es decir ocultar todos menos el primero.. ayuda |
| ||||
Respuesta: esconder y mostrar seccion Semánticamente el primero sería un <th> en lugar de un <tr> Puedes usar getElementsByTagName() para recorrer todas las filas (a excepción del primero que contiene el título) y agregarles el estilo display:none
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: esconder y mostrar seccion haz asi, imaginate que tu tabla tiene un id, digamos #ejemplodeid entonces, al ejecutar
Código Javascript:
, con una funcion un poco asiVer original
Código Javascript:
Ver original |
| ||||
Respuesta: esconder y mostrar seccion Exacto, buen ejemplo, a eso me refería. En todo caso esto: Cita: También podría ser directamente:
Iniciado por chwc
Código Javascript:
Ver original
Código Javascript:
Aunque hay que tener en cuenta que getElementsByTagName no devuelve un array como tal.Ver original Saludos.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: esconder y mostrar seccion Cita: TypeError: Object #<NodeList> has no method 'reverse'mmm... me tira ese error, es verdad, no es un array en si. bien en ese caso, habra que tratarlo como un Array sin metodos en vez de
Código Javascript:
Ver original lo hacemos a la antigua
Código Javascript:
Ver original un saludo ! |
| |||
Respuesta: esconder y mostrar seccion me funciono, pero ahora necesito obtener el id de un elemento dentro un tr, mas especificamente el id del input text, por cada fila.. pensaba al momento de recorrer la tabla fila a fila obtener el id del input mediante nodos, pero no me funciona...
Código Javascript:
Ver original
Código HTML:
Ver original |
| ||||
Respuesta: esconder y mostrar seccion Hola ! mira, esta linea
Código Javascript:
creo que esta un poco errada, Ver original ya que los child nodes de un elemento asi Cita: se resumiria en, <tr> <td><label>contenido</label></td> <td><input type="text" id="uno" /></td> </tr> [ #text, <td>, #text, <td>, #text ] entonces quedaría
Código Javascript:
pero el elemento sería esteVer original
Código HTML:
de ahí usariamos el unico hijo que tieneVer original
Código Javascript:
y ahí que tenemos el elemento, sacamos el IDVer original
Código Javascript:
Ver original un saludo, y espero que me hayas entendido |
| ||||
Respuesta: esconder y mostrar seccion Yo por si acaso volvería a usar getElementsByTagName("input") Ya que ir por el número de nodos es un poco frágil, además que no todos los navegadores interpretan de la misma forma ciertos nodos de texto.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: esconder y mostrar seccion chwc, entiendo, pero aun asi no me funciona con:
Código Javascript:
Ver original alguna otra sugerencia porfa!!! |
| ||||
Respuesta: esconder y mostrar seccion Utiliza la idea de David, mediante getElementsByTagName("input")
Código Javascript:
Ver original no queria ser tan repetitivo, asi que use los childNodes para el otro ejemplo, pero el DOM tiene tantas formas de acceder a los elementos ! y otra cosa, para aprender facilmente, te recomiendo que aprendas a usar las consolas de los navegadores web, Chrome tiene una excelente consola y firefox tiene unas herramientas increibles. un saludo |
Etiquetas: |