English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
classNameتعيين قيمة خاصية class للعنصر المحدد إلى STRING أو استردادها.
إذا لم يكن عنصر المحدد يحتوي على خاصية الفئة أو لم يتم تعيين خاصية الفئة، يتم استردادnullSTRING.
استرداد الخاصية className:
element.className
تعيين الخاصية className:
element.className = cName
document.getElementById("x").className = "para";اختبار‹/›
دعم الخاصية className في جميع المتصفحات بشكل كامل:
خاصية | |||||
className | نعم | نعم | نعم | نعم | نعم |
القيمة | الوصف |
---|---|
cName | STRING Variable، يمثل فئة العنصر الحالية أو الفئات المفصولة بالمسافات |
القيمة التي تعود: | STRING، يمثل فئة العنصر أو قائمة الفئات المفصولة بالمسافات |
---|---|
إصدار DOM: | مستوى DOM 1 |
استرداد اسم الفئة للعنصر <div> الأول:
var x = document.getElementsByTagName("div")[0].className;اختبار‹/›
استبدل الاسم الحالي باسم جديد:
<div class="myDiv">هذا هو عنصر DIV</div> <script> var x = document.getElementsByTagName("div")[0]; x.className = "anotherClass"; </script>اختبار‹/›
لإضافة فئة إلى العنصر دون تغيير القيم الحالية، أضف مسافة واسم الفئة الجديدة:
<div class="myDiv">هذا هو عنصر DIV</div> <script> var x = document.getElementsByTagName("div")[0]; x.className += " anotherClass"; </script>اختبار‹/›
مجدداً العثور على علامة <div> إذا كانت تحتوي على فئة "shadow":
var x = document.getElementsByTagName("div")[0]; if (x.className.indexOf("shadow") != -1) { alert("Yes... The DIV has 'shadow' class"); } else { alert("False"); }اختبار‹/›
دليل تعليمات CSS:محدد CSS
مرجع CSS:CSS #idمحدد
مرجع CSS: CSS .class محدد
مرجع جافا سكربت:طريقة indexOf() في النص
مرجع HTML DOM:خصائص classList في HTML DOM
مرجع HTML DOM:طريقة getElementsByClassName() في HTML DOM
مرجع HTML DOM:طريقة getElementById() في HTML DOM
مرجع HTML DOM:طريقة querySelector() في HTML DOM