logo

Hogyan adjunk osztályt egy elemhez JavaScript használatával?

A class attribútum használható a CSS-ben bizonyos feladatok elvégzésére a megfelelő osztálynévvel rendelkező elemekhez. Ebben a cikkben azt tárgyaljuk, hogyan adhatunk osztályt egy elemhez JavaScript használatával. Ban ben JavaScript , létezik néhány megközelítés osztály hozzáadására egy elemhez. Használhatjuk a .osztály név ingatlan vagy a .add() metódust osztálynév hozzáadásához az adott elemhez.

Most beszéljük meg az osztály elemhez adásának módjait.

.className tulajdonság használata

A .osztály név property beállítja egy elem osztálynevét. Ez a tulajdonság használható egy elem osztály attribútumának értékének visszaadására. Ezzel a tulajdonsággal hozzáadhatunk egy osztályt egy HTML-elemhez anélkül, hogy a meglévő osztályt lecserélnénk.

Több osztály hozzáadásához szóközzel kell elválasztanunk a nevüket, például 'class1 class2' .

Ha egy osztály már deklarálva van egy elemhez, és ugyanahhoz az elemhez új osztálynevet kell hozzáadnunk, akkor azt egy szóköz beszúrásával kell deklarálni az új osztálynév beírása előtt, ellenkező esetben felülírja a meglévő osztálynevet. A következőképpen írható:

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

A fenti kódban korábban szóközt szúrtunk be newClass .

Szintaxis

A tulajdonság általánosan használt szintaxisa az osztálynév beállításához vagy visszaadásához az alábbiakban található.

Az osztálynév beállításához

 element.className = class 

Az osztálynév visszaadásához

 element.className 

Példa a használatára .osztály név tulajdonság a következőképpen van megadva.

Példa - Az osztálynév hozzáadása

Ebben a példában a .osztály név tulajdonság hozzáadásához a 'for' osztályt az azonosítóval rendelkező bekezdéselemhez 'p1' . A CSS-t a megfelelő bekezdésre alkalmazzuk az osztálynév használatával 'for' .

A megadottra kell kattintanunk HTML gomb 'Osztály hozzáadása' látni a hatást.

 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;); } 
Tesztelje most

Kimenet

Hogyan adjunk osztályt egy elemhez JavaScript használatával

Az adott gombra kattintás után a kimenet a következő lesz:

Hogyan adjunk osztályt egy elemhez JavaScript használatával