Saya memiliki kode berikut:
document.oncontextmenu = function(evt) {
evt = evt || window.event;
console.log(evt.target, evt.toElement, evt.srcElement);
};
Dengan mengklik tombol kanan mouse pada a <div class="foo"></div>
, kembalikan ini:
div.foo, div.foo, div.foo
Dengan mengklik tombol kanan mouse pada a <input>
, kembalikan ini:
masukan, masukan, masukan
Semua sepertinya membawa hasil yang sama. Apakah ada situasi di mana salah satu dari mereka memiliki kegunaan yang berbeda dari yang lain?
sumber