لقد رأيت للتو مقالة جيدة حول استخدام js لاستدعاء خصائص CSS (^_^) وهذا ليس سيئًا! لتجنب النسيان، قم بتلخيصه
1. بالنسبة لسمات CSS التي لا تحتوي على شرطة، استخدم بشكل عام اسم السمة مباشرةً.
مثل: obj.style.margin، وobj.style.width، وobj.style.left، وobj.style.position، وما إلى ذلك.
2. بالنسبة لسمات CSS التي تحتوي على الشرطة السفلية، قم بإزالة كل شرطة سفلية وقم بتغيير الحرف الأول بعد كل شرطة سفلية إلى أحرف كبيرة.
مثل: obj.style.marginTop، وobj.style.borderLeftWidth، وobj.style.zIndex، وobj.style.fontFamily، وما إلى ذلك.
نظرًا لأن كلمة float هي كلمة محجوزة في Javascript، فكيف تكتب كلمة float في ورقة الأنماط في js؟
لا يمكننا استخدام obj.style.float مباشرة، لأن هذه العملية غير صالحة.
الطريقة الصحيحة لاستخدامه هي: IE: obj.style.styleFloat، والمتصفحات الأخرى مثل Mozilla (gecko)، ff، إلخ. استخدم styleFloat: obj.style.cssFloat.
دعني أعطيك مثالاً حتى يسهل على الجميع فهمه:
انسخ رمز الكود كما يلي:
<divonclick="alert(this.style.float);
this.style.float='left';
تنبيه (this.style.float)؛">الاختبار الأول</div>
<divonclick="alert(this.style.float);
if(this.style.cssFloat){this.style.cssFloat='left';
}else{this.style.styleFloat='left';
}alert(this.style.float);">الاختبار الثاني</div>