Hola!!!
Necesito saber como capturar texto desde una tabla dentro de una celda en javascript y mostrarlo en un alert
Saludos
| ||||
Re: Capturar texto desde una celda Hola tinchosky: Intenta publicar las preguntas con un poco de código (por ejemplo, el código de tu tabla, cuándo o bajo que evento quieres que aparezca el alert...). También deberías postear lo que has intentado ya. Así a secas, son disparos a ciegas lo que haremos... pero quizás deberías informarte acerca de DOM y del innerHTML en caso de que no los conozcas Un saludo.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| |||
Re: Capturar texto desde una celda Hola te envio el script function alerta(e){ var mensaje; mensaje= document.getElementById(e) ; alert(mensaje); } </script> <table width="16%" border="1" align="center"> <tr> <td id="0" onclick="alerta(this.e)">Hola mundo</td> </tr> <tr> <td id="1" onclick="alerta(this.e)"> Hola marte</td> </tr> </table> |
| ||||
Re: Capturar texto desde una celda Hola de nuevo tinchosky: Veo que tu función alerta(e) está bien construida. El e será un string que tiene que ser un id del documento. Ahora bien, cuando la llamas en el onclick de una celda, lo que le pasas a la función es this.e. this es la propia celda, pero e no es ninguna propiedad de la celda, así que lo que le estás pasando es undefined. Lo que supongo que quieres pasar es el id de la celda, esto es, this.id, this.getAttribute("id") o this.getAttributeNode("id").nodeValue. Cualquiera de esas tres devuelve un string que contiene el id de la celda en cuestión. Así funcionaría. Un saludo.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| |||
Re: Capturar texto desde una celda Hola bueno gracias por responder colega. Encontre esta forma de capturar el texto dentro de la celda document.getElementById(e).innerText; "innerText" Saludo |