className

Misol

Element uchun class atributini o‘rnating:

element.className = "myStyle";
O‘zingiz sinab ko‘ring »

"myDIV" elementining class atributini oling:

let value = document.getElementById("myDIV").className;
O‘zingiz sinab ko‘ring »

Ikki klass nomini navbatma-navbat almashtiring:

if (element.className == "myStyle") {   element.className = "newStyle"; } else {   element.className = "myStyle"; }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

className xususiyati elementning class atributini o‘rnatadi yoki qaytaradi.


Sintaksis

className xususiyatini qaytarish:

HTMLElementObject.className

className xususiyatini o‘rnatish:

HTMLElementObject.className = class

Xususiyat qiymatlari

Qiymat Tavsif
class Elementning klass nomi (nomlari).
Bir nechta klassni bo‘sh joy bilan ajrating, masalan: "test demo".


Qaytariladigan qiymat

Tip Tavsif
StringElementning klassi yoki bo‘sh joy bilan ajratilgan klasslar ro‘yxati

Ko‘proq misollar

Birinchi <div> elementining class atributini oling (agar mavjud bo‘lsa):

let value = document.getElementsByTagName("div")[0].className;
O‘zingiz sinab ko‘ring »

Bir nechta klassga ega class atributini oling:

<div id="myDIV" class="myStyle test example"> <p>I am myDIV.</p> </div>
let value = document.getElementById("myDIV").className;
O‘zingiz sinab ko‘ring »

Mavjud class atributini yangisi bilan qayta yozing:

element.className = "newClassName";
O‘zingiz sinab ko‘ring »

Mavjud qiymatlarni qayta yozmasdan yangi klasslar qo‘shish uchun bo‘sh joy va yangi klasslarni qo‘shing:

element.className += " class1 class2";
O‘zingiz sinab ko‘ring »

Agar "myDIV" elementida "myStyle" klassi bo‘lsa, shrift o‘lchamini o‘zgartiring:

const elem = document.getElementById("myDIV"); if (elem.className == "mystyle") {   elem.style.fontSize = "30px"; }
O‘zingiz sinab ko‘ring »

Agar ushbu sahifani yuqoridan 50 piksel pastga aylantirsangiz, "test" klassi qo‘shiladi:

window.onscroll = function() {myFunction()}; function myFunction() {   if (document.body.scrollTop > 50) {     document.getElementById("myP").className = "test";   } else {     document.getElementById("myP").className = "";   } }
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS darsligi: CSS sintaksisi

CSS ma’lumotnomasi: CSS .class selektori


Brauzerlarda qo‘llab-quvvatlash

element.className barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha Ha

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!