entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

Obtener ID del elemento clickeado en js

Quiero saber a ver si existe una forma de cachar el clic a un elemento del DOM aparte del getAttribute('ID') o .attr('ID') (esta ultima Jquery)

Gracias :)

asael.jalal comentado May 19, 2014

Hola, quizá este pos sea del año pasado pero quisiera saber si me puedes ayudar con un problema similar.
El caso es el siguiente.

necesito captar el id de un elemento para luego mostrar una ventana emergente con información de dicho elemento. ¿cómo se hace?

Peter comentado May 20, 2014

@asael-jalal por favor abre una pregunta nueva.

1 Respuesta

3votos

Leonardo-Tadei Puntos203360

Hola Housue,

me gustaría conocer mejor el excenario en que te surge este problema para estar seguro de entenderlo bien, pero puedes obtener el ID del elemento mediante un manejador Listener y dentro del manejador, consultarlo:

...
<script type="text/javascript" >
function Ejecutar(evt){
    if ( confirm("Soy "+this.id) ) {
               // Hacer algo
        return true;
    } else {
     evt.preventDefault();
    }
}
</script>
</head>
<body>
<p>El mensaje dirá sobre quién se clickeó</p>

<form name="ff" id="ff" action="?enviado" method="post" >
    <label>Nombre: <input type="text" name="nom" id="nom"></label>
    <label>Apellido: <input type="text" name="ape" id="ape"></label>
    <input type="submit" name="Bok" id="Bok" value="Enviar">
    <input type="reset" name="Bres" id="Bres" value="Restaurar">
</form>

<script type="text/javascript" >
    document.getElementById("Bok").addEventListener('click', Ejecutar, false);
    document.getElementById("Bres").addEventListener('click', Ejecutar, false);
</script>
...

Como te decía, tal vez conociendo mejor el problema haya otras y mejores soluciones.

Housue comentado Sep 24, 2013

No tengo un problema como tal soy un programador novato y apenas ando haciendo mis primeros "pininos" en js y pues se me ocurrio cachar los IDs con los clics para jugar con ellos en Jquery
gracias por tomarse el tiempo para contestar :)

Leonardo-Tadei comentado Sep 24, 2013

Por nada!
Si la respuesta te sirvió, recordá marcarla como "buena" para mejorar la base de datos del sitio.
Saludos cordiales

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta