Mam następujący kod:
document.oncontextmenu = function(evt) {
evt = evt || window.event;
console.log(evt.target, evt.toElement, evt.srcElement);
};
Klikając prawym przyciskiem myszy na a <div class="foo"></div>
, zwraca to:
div.foo, div.foo, div.foo
Klikając prawym przyciskiem myszy na a <input>
, zwraca to:
wejście, wejście, wejście
Wszystko wydaje się przynosić ten sam skutek. Czy jest jakaś sytuacja, w której jeden z nich ma inne zastosowanie niż pozostałe?
źródło