// this e works
document.getElementById("p").oncontextmenu = function(e) {
e = e || window.event;
var target = e.target || e.srcElement;
console.log(target);
};
// this e is undefined
function doSomething(e) {
e = e || window.event;
var target = e.target || e.srcElement;
console.log(target);
}
<p id="p" onclick="doSomething(e)">
<a href="#">foo</a>
<span>bar</span>
</p>
অনুরূপ কিছু প্রশ্ন জিজ্ঞাসা করা হয়েছে।
তবে আমার কোডে, আমি বাচ্চাদের এমন উপাদানগুলি পেতে চেষ্টা করছি যাঁর মতো a
বা ক্লিক করা হয়েছেspan
।
তাহলে event
ইভেন্ট হ্যান্ডলারের পক্ষে আর্গুমেন্ট হিসাবে পাস করার সঠিক উপায় কী , বা কোনও আর্গুমেন্ট পাস না করে কীভাবে হ্যান্ডলারের অভ্যন্তরে ইভেন্ট পাবেন?
সম্পাদনা করুন
আমি সচেতন এবং addEventListener
এবং jQuery
, দয়া করে inline
ইভেন্ট হ্যান্ডারে ইভেন্টটি পাস করার জন্য একটি সমাধান সরবরাহ করুন ।