Ho il codice seguente:
document.oncontextmenu = function(evt) {
evt = evt || window.event;
console.log(evt.target, evt.toElement, evt.srcElement);
};
Facendo clic con il tasto destro del mouse su a <div class="foo"></div>
, restituisce questo:
div.foo, div.foo, div.foo
Facendo clic con il tasto destro del mouse su a <input>
, restituisce questo:
input, input, input
Tutti sembrano portare lo stesso risultato. C'è qualche situazione in cui uno di loro ha un uso diverso dagli altri?