محمود_سعداوي نشر 27 فبراير 2022 أرسل تقرير مشاركة نشر 27 فبراير 2022 أقدم لكم كمثال الكود التالي: في هذه الحالة الكود لا يعمل. بينما حين نستبدل "==" ب: "=" فإن يعمل. السؤال هو لماذا المتصفح لا يقرأ "==" في هذه الحالة. شكرا. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 27 فبراير 2022 أرسل تقرير مشاركة نشر 27 فبراير 2022 إن استخدام = يقوم بتعديل قيمة الخاصية display، بينما == سوف تختبر قيمة display و تعيد true | false وهي لا تنفع في حالتنا هنا.. أنت تريد عرض / إخفاء عناصر من القائمة حسب وجودها أو عدم وجودها حسب الشرط السابق. ويتم ذلك كما قمت بالضبط و باستعمال = (== هي تعمل شرط) يعني إن كنت تريد التأكد من هل قيمة display نكتب == if (allLi[i].style.display == "block") { // العنصر ظاهر } // none // مخفي 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمود_سعداوي
أقدم لكم كمثال الكود التالي:
في هذه الحالة الكود لا يعمل.
بينما حين نستبدل "==" ب: "=" فإن يعمل.
السؤال هو لماذا المتصفح لا يقرأ "==" في هذه الحالة.
شكرا.
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.