zainb mohd نشر 30 يوليو 2022 أرسل تقرير نشر 30 يوليو 2022 (معدل) ما الفرق بين e.target و this في جافاسكربت تم التعديل في 30 يوليو 2022 بواسطة Hassan Hedr توضيح العنوان والسؤال 1 اقتباس
0 Hassan Hedr نشر 30 يوليو 2022 أرسل تقرير نشر 30 يوليو 2022 إذا كنتي تقصدين ذلك في توابع معالجة الأحداث Event Handlers كلاهما يشير إلى العنصر ضمن مستند HTML الذي استهدفه الحدث الحالي (عنصر الزر مثلًا عند الضغط عليه): button.addEventListener('click', function(e){ e.target // button }); button.addEventListener('click', function(e){ this // button }); الفرق بين الوصول إلى العنصر بالطريقتين أن الوصول إليه عن طريق this لا يعمل عند تمرير تابع سهمي لمعالجة الحدث، وهنا يمكن استخدام e.target بدلًا من ذلك: button.addEventListener('click', e => { this // لا يشير إلى العنصر e.target // button }); button.addEventListener('click', function(e){ this // button }); يمكنك الاستفادة من قراءة المقال التالي: 1 اقتباس
السؤال
zainb mohd
ما الفرق بين e.target و this في جافاسكربت
تم التعديل في بواسطة Hassan Hedrتوضيح العنوان والسؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.