Ich habe folgenden Code:
document.oncontextmenu = function(evt) {
evt = evt || window.event;
console.log(evt.target, evt.toElement, evt.srcElement);
};
Durch Klicken mit der rechten Maustaste auf a <div class="foo"></div>
wird Folgendes zurückgegeben:
div.foo, div.foo, div.foo
Durch Klicken mit der rechten Maustaste auf a <input>
wird Folgendes zurückgegeben:
Eingabe, Eingabe, Eingabe
Alle scheinen das gleiche Ergebnis zu bringen. Gibt es eine Situation, in der einer von ihnen einen anderen Nutzen hat als die anderen?
quelle