zainb mohd نشر 30 يوليو 2022 أرسل تقرير مشاركة نشر 30 يوليو 2022 (معدل) ما الفرق بين e.target و this في جافاسكربت تم التعديل في 30 يوليو 2022 بواسطة Hassan Hedr توضيح العنوان والسؤال 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
zainb mohd
ما الفرق بين e.target و this في جافاسكربت
تم التعديل في بواسطة Hassan Hedrتوضيح العنوان والسؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.