Örnek
Bir yönelik sınıfını ayarlama <div> id = "myDiv" ile eleman:
document.getElementById("myDIV").className = "mystyle";
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
className özelliği, ayarlar veya bir öğenin (Bir elemanın sınıf özelliğinin değeri) sınıf adını döndürür.
İpucu: ClassName için benzer bir özelliktir classlist özelliği.
Tarayıcı Desteği
özellik | |||||
---|---|---|---|---|---|
className | Evet | Evet | Evet | Evet | Evet |
Sözdizimi
className özelliğini Dönüş:
HTMLElementObject .className
className özelliğini ayarlayın:
HTMLElementObject .className= class
Mülkiyet Değerler
değer | Açıklama |
---|---|
class | Bir elemanın sınıf adını belirtir. Gibi alanlarda ayırın, birden çok sınıf uygulamak için "test demo" |
Teknik detaylar
Geri dönüş değeri: | Bir elemanın sınıfı veya sınıfları bir boşluk koyarak, temsil eden bir String, |
---|
Diğer Örnekler
Örnek
Birinci sınıf adını alın <div> belgedeki elemanı (if any) :
var x = document.getElementsByTagName("DIV")[0].className;
X'in sonucu olacaktır:
mystyle
Kendin dene " Örnek
Bir elemanın sınıf adını almak için nasıl diğer örnekler:
var x = document.getElementsByClassName("mystyle")[0].className;
var y =
document.getElementById("myDIV").className;
Kendin dene " Örnek
Birden sınıflarıyla bir öğenin sınıf isimlerini alın:
<div id="myDIV" class="mystyle test example">I am a DIV element</div>
var x = document.getElementById("myDIV").className;
X'in sonucu olacaktır:
mystyle text example
Kendin dene " Örnek
yenisi ile mevcut bir sınıf adı üzerine yazma:
<div id="myDIV" class="mystyle">I am a DIV element</div>
document.getElementById("myDIV").className = "newClassName";
Kendin dene " Örnek
Bir boşluk ve yeni sınıf adını eklemek, varolan değerleri üzerine yazmadan, bir öğeye bir sınıf eklemek için:
document.getElementById("myDIV").className += " anotherClass";
Kendin dene " Örnek
Sınıfını varsa "mystyle" id = "myDiv" ile bir elemanda, onun font-boyutunu değiştirmek:
var x = document.getElementById("myDIV");
if (x.className ===
"mystyle") {
x.style.fontSize = "30px";
}
Kendin dene " Örnek
En 50 piksel aşağı kaydırdığı, sınıf ismi - farklı kaydırma pozisyonlar sınıf isimleri arasında geçiş "test" bir eleman eklenir (and removed when scrolled up again) .
window.onscroll = function() {myFunction()};
function myFunction() {
if (document.body.scrollTop > 50) {
document.getElementById("myP").className = "test";
}
else {
document.getElementById("myP").className
= "";
}
}
Kendin dene " İlgili Sayfalar
CSS Eğitimi: CSS Seçiciler
CSS Referans: CSS .class Seçici
HTML DOM Referans: HTML DOM classList Property
HTML DOM Referans: HTML DOM getElementsByClassName() Metodu
HTML DOM Referans: HTML DOM Stil Nesne
<Eleman Nesne