Traducción en curso

Identifica el actual target del evento, como el evento que atravieza el DOM. Siempre hace referencia al elmento cual el controlador del evento fue unido,  opuesto a event.target  cual identifica el elemento en cual ocurrio el evento.

Ejemplo

event.currentTarget es interante usar cuando se agrego el mismo controlado de evet con varios elementos.

function hide(e){
  e.currentTarget.style.visibility = "hidden";
  // Cuando esta funcion es usada como un controlador de evento: this === e.currentTarget
}

var ps = document.getElementsByTagName('p');

for(var i = 0; i < ps.length; i++){
  ps[i].addEventListener('click', hide, false);
}

// Realiza click  al rededor y hace parrafos desaparecer.

Especificaciones

Specification Status Comment
DOM
The definition of 'Event.currentTarget' in that specification.
Living Standard  
DOM4
The definition of 'Event.currentTarget' in that specification.
Obsolete  
Document Object Model (DOM) Level 3 Events Specification
The definition of 'current event target' in that specification.
Obsolete  
Document Object Model (DOM) Level 2 Events Specification
The definition of 'Event.currentTarget' in that specification.
Obsolete Initial definition

Compatibilidad con navegadores

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) (Yes) (Yes)[1] (Yes) 10.0
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? (Yes) ? ? ? 10.0

[1] En Internet Explorer 6 hasta 8, El modelo de evento es diferente. Event listeners are attached with the non-standard EventTarget.attachEvent method. In this model, there is no equivalent to event.currentTarget and this is the global object. One solution to emulate the event.currentTarget feature is to wrap your handler in a function calling the handler using Function.prototype.call with the element as a first argument. This way, this will be the expected value.

Tambien ver

Comparison of Event Targets

Etiquetas y colaboradores del documento

 Colaboradores en esta página: KacosPro, roberbnd
 Última actualización por: KacosPro,