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 :)

0voto

asael.jalal comentado

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?

0voto

Peter comentado

@asael-jalal por favor abre una pregunta nueva.

1 Respuesta

3votos

Leonardo-Tadei Puntos227320

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.

0voto

Housue comentado

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 :)

0voto

Leonardo-Tadei comentado

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.

Otras Preguntas y Respuestas


...

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

Conecta