راکت

مفهوم e و target در جاوااسكريپت

1 پاسخ

سلام
در جاوااسكريپت وقتي يك event listener تعريف ميكنيم اون پارامتر كه e يا event هست به فانكشن ميديم چه كاري ميكنه و وقتي مينويسيم e.target اين به چه معنايي هست؟
ميشه از اينا استفاده نكرد؟
تشكر

ثبت پرسش جدید

پاسخ‌ها

1
علی رضوان زاده
علی رضوان زاده
@mr.alirezvan

تخصص: تقریبا توسعه دهنده وب

اون e رو نذار توی ایونت لیسنر
حالا شما اینجوری نوشتید بنظرم
document.getElementsByTagsName("body")[0].eventListener("change" , function(e){});

شما باید اون e بین پرانتز function رو بردارید.

e.target شما رو به ویژگی های المانی که ایونت لیسنر به اون مربوط هست می رسونه حالا اون کدی که من بالا نوشتم مربوط به المان body هست یعنی ما رو مثلا به innerHTML بدنه سایت می رسونه

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام