HTML DOM Element className özniteliği
- Önceki sayfa classList
- Sonraki sayfa click()
- Bir üst katmana dön HTML DOM Elements nesnesi
Tanım ve kullanım
className
Öznitelik ayarlamak veya elementin sınıf özniteliğini döndürmek.
Ayrıca bakınız:
Örnek
Örnek 1
Elementin sınıf özniteliğini ayarlayın:
element.className = "myStyle";
Örnek 2
"myDIV" sınıf özniteliğini alın:
let value = document.getElementById("myDIV").className;
Örnek 3
İki sınıf adı arasında geçiş yapın:
if (element.className == "myStyle") { element.className = "newStyle"; } else { element.className = "myStyle"; }
İpucu:Daha fazla örnek için sayfa altına bakın.
Sözdizimi
className özniteliğini döndürür:
HTMLElementObject.className
className özniteliğini ayarlayın:
HTMLElementObject.className = class
Öznitelik değeri
Değer | Açıklama |
---|---|
class |
Elemanın sınıf adı. Birden fazla sınıfı boşlukla ayırın, örneğin "test demo". |
Dönüş değeri
Tür | Açıklama |
---|---|
String | elemanın sınıfı, veya boşlukla ayrılmış sınıf listesi. |
Daha fazla örnek
örnek 4
İlk <div> öğesinin class özelliğini alın (varsa):
let value = document.getElementsByTagName("div")[0].className;
örnek 5
Birden fazla sınıfı içeren class özelliğini alın:
<div id="myDIV" class="myStyle test example"> <p>I am myDIV.</p> </div> let value = document.getElementById("myDIV").className;
örnek 6
Mevcut class özelliğini yeni class özelliği ile değiştirin:
element.className = "newClassName";
örnek 7
Mevcut değeri geçirmemek için yeni sınıf eklemek istiyorsanız, bir boşluk ve yeni sınıf ekleyin:
element.className += " class1 class2";
örnek 8
"myDIV" sınıfı "myStyle" içeriyorsa, yazı boyutunu değiştirin:
const elem = document.getElementById("myDIV"); if (elem.className == "mystyle") { elem.style.fontSize = "30px"; }
örnek 9
Sayfa üstünden 50 piksel kaydırdığınızda "test" sınıfını ekler:
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 50) { document.getElementById("myP").className = "test"; } else { document.getElementById("myP").className = ""; } }
tarayıcı desteği
tüm tarayıcılar destekler element.className
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
destek | destek | destek | destek | destek | destek |
- Önceki sayfa classList
- Sonraki sayfa click()
- Bir üst katmana dön HTML DOM Elements nesnesi