আমার কাছে নিম্নলিখিত কোড রয়েছে:
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>
ফেরত দেয়:
ইনপুট, ইনপুট, ইনপুট
সবাই একই ফলাফল আনবে বলে মনে হচ্ছে। তাদের মধ্যে অন্যের চেয়ে আলাদা ব্যবহারের কোনও পরিস্থিতি কি আছে?