خصوصیت element.className
مثال (خصوصیت element.className)
ست کردن کلاس برای یک عنصر <div> با آی دی myDiv:
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
خصوصیت className ، نام یک کلاس را دریک عنصر ست کرده یا برمی گرداند(مقدار خصوصیت کلاس عنصر).
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
className | بله | بله | بله | بله | بله |
نحوه استفاده
برگرداندن خصوصیت className:
ست کردن خصوصیت className:
Property Values
مقدار | توضیحات |
---|---|
class |
نام کلاس یک عنصر را مشخص می کند. برای ایجاد کلاس های چند گانه، آنها را با یک فاصله از یکدیگر جدا کنید. مانند عبارت "test demo". |
جزئیات تکنیکی
مقدار برگشتی |
یک رشته که مشخص کننده ی کلاس مورد نظر است. یک لیست از کلاس ها ی یک عنصر که به وسیله ی فاصله از یکدیگر جدا شده اند. |
---|
مثال - خودتان امتحان کنید
مثال (خصوصیت element.className)
به دست آوردن نام کلاس از اولین عنصر <div> در سند(در صورت وجود):
خروجی x در کد بالا
خودتان امتحان کنید »
مثال (خصوصیت element.className)
مثال هایی دیگر درباره ی اینکه چطور نام کلاس را از یک عنصر به دست بیاوریم:
var y = document.getElementById("myDIV").className;
خودتان امتحان کنید »
مثال (خصوصیت element.className)
به دست آوردن نام های کلاس از یک عنصر با کلاس های چند گانه:
var x = document.getElementById("myDIV").className;
خروجی x در کد بالا
خودتان امتحان کنید »
مثال (خصوصیت element.className)
جایگزین کردن یک نام کلاس موجود با یک کلاس جدید:
document.getElementById("myDIV").className = "newClassName";
خودتان امتحان کنید »
مثال (خصوصیت element.className)
برای اضافه کردن یک کلاس بدون جایگزین کردن مقادیر موجود، نام کلاس مورد نظر را به یک فاصله اضافه کنید:
خودتان امتحان کنید »
مثال (خصوصیت element.className)
در صورتی که یک کلاس "mystyle" با آی دی "myDIV" وجود داشته باشد، اندازه ی فونت آن تغییر می کند:
if (x.className === "mystyle") {
x.style.fontSize = "30px";
}
خودتان امتحان کنید »
آموزش های مرتبط
CSS Tutorial: CSS Selectors
CSS Reference: CSS .class Selector
HTML DOM Reference: HTML DOM classList Property
HTML DOM Reference: HTML DOM getElementsByClassName() Method
HTML DOM Reference: HTML DOM Style Object
کلیه توابع و خصوصیت های شیء Element در JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 5885