logo

JavaScript kullanarak bir öğeye sınıf nasıl eklenir?

Class niteliği, CSS'de karşılık gelen sınıf adına sahip öğeler için bazı görevlerin yerine getirilmesi amacıyla kullanılabilir. Bu yazımızda JavaScript kullanarak bir elemente nasıl sınıf ekleneceğini tartışıyoruz. İçinde JavaScript Bir öğeye sınıf eklemek için bazı yaklaşımlar vardır. Şunu kullanabiliriz: .sınıf adı mülk veya .eklemek() Belirli bir öğeye bir sınıf adı ekleme yöntemi.

Şimdi bir öğeye sınıf ekleme yaklaşımlarını tartışalım.

.className özelliğini kullanma

.sınıf adı özellik, bir öğenin sınıf adını ayarlar. Bu özellik, bir öğenin sınıf özelliğinin değerini döndürmek için kullanılabilir. Bu özelliği, bir HTML öğesine, mevcut sınıfını değiştirmeden bir sınıf eklemek için kullanabiliriz.

Birden fazla sınıf eklemek için adlarını aşağıdaki gibi boşluklarla ayırmamız gerekir: 'sınıf1 sınıf2' .

Eğer bir eleman için zaten bir sınıf tanımlanmışsa ve aynı elemana yeni bir sınıf adı eklememiz gerekiyorsa, yeni sınıf adını yazmadan önce boşluk bırakarak bildirilmelidir, aksi takdirde mevcut sınıf adının üzerine yazar. Aşağıdaki gibi yazılabilir:

 document.getElementById('div1').className = ' newClass'; 

Yukarıdaki kodda önce bir boşluk ekledik yeniSınıf .

Sözdizimi

Bu özelliğin sınıf adını ayarlamak veya döndürmek için yaygın olarak kullanılan sözdizimi aşağıda verilmiştir.

Sınıf adını ayarlamak için

 element.className = class 

Sınıf adını döndürmek için

 element.className 

Kullanım örneği .sınıf adı mülkiyet şu şekilde verilmiştir.

Örnek - Sınıf adını ekleme

Bu örnekte, şunu kullanıyoruz: .sınıf adı eklemek için özellik 'için' kimliğe sahip paragraf öğesine sınıf 'p1' . Sınıf adını kullanarak ilgili paragrafa CSS'yi uyguluyoruz 'için' .

Verilene tıklamamız gerekiyor HTML düğmesi 'Sınıf Ekle' Etkisini görmek için.

 add class name using JavaScript .para { font-size: 30px; background-color: yellow; color: blue; border: 2px dotted red; } <p id="p1"> Welcome to the javaTpoint.com </p> <p> Click the following button to see the effect. </p> Add Class function fun() { var a = document.getElementById(&apos;p1&apos;); a.classList.add(&apos;para&apos;); } 
Şimdi Test Edin

Çıktı

JavaScript kullanarak bir öğeye sınıf nasıl eklenir

Verilen butona tıkladıktan sonra çıktı şu şekilde olacaktır:

JavaScript kullanarak bir öğeye sınıf nasıl eklenir