Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/08/2008, 13:09
Avatar de Jawar
Jawar
 
Fecha de Ingreso: octubre-2005
Ubicación: Málaga
Mensajes: 34
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: duda con removeEventListener

Cita:
Iniciado por derkenuke Ver Mensaje
Hola Jawar:

No existe removeAllEventListener() ni alguna función en la especificación que haga lo que necesitas. Se puede probar a crearla, no habría problema. Basta con recorrer todos los eventos posibles e ir eliminandolos uno a uno.

Para saber si se le ha establecido el evento onclick a un elemento, haríamos así:
Código HTML:
<a id="enlace" href="http://www.paco.com" onclick="return false;">paco</a>

<script type="text/javascript">
<!--

alert( typeof $("enlace").onclick === "function" );

// -->
</script> 

Saludos

Hola derkenuke, gracias por tu respuesta, pero, ¿como podría entonces borrar por ejemplo todos los listeners del evento onclick para un elemento HTML dado?
Probé a hacer "elemento.onclick=null" , pero si has hecho "elemento.addEventListener(......)" , lo anterior no elimina lo añadido con addEventListener.

Última edición por Jawar; 23/08/2008 a las 13:14