У меня есть следующий код:
document.oncontextmenu = function(evt) {
evt = evt || window.event;
console.log(evt.target, evt.toElement, evt.srcElement);
};
Нажав правую кнопку мыши на <div class="foo"></div>
, верните это:
div.foo, div.foo, div.foo
Нажав правую кнопку мыши на <input>
, верните это:
вход, вход, вход
Все, кажется, приносят тот же результат. Есть ли ситуация, когда одна из них имеет другое применение, чем другие?