logo

Kā elementam pievienot klasi, izmantojot JavaScript?

Klases atribūtu var izmantot CSS, lai veiktu dažus uzdevumus elementiem ar atbilstošo klases nosaukumu. Šajā rakstā mēs runājam par to, kā elementam pievienot klasi, izmantojot JavaScript. In JavaScript , ir dažas pieejas, kā elementam pievienot klasi. Mēs varam izmantot .className īpašums vai .add() metode, lai konkrētajam elementam pievienotu klases nosaukumu.

Tagad apspriedīsim pieejas, kā elementam pievienot klasi.

Izmantojot rekvizītu .className

The .className rekvizīts iestata elementa klases nosaukumu. Šo rekvizītu var izmantot, lai atgrieztu elementa klases atribūta vērtību. Mēs varam izmantot šo rekvizītu, lai HTML elementam pievienotu klasi, neaizstājot tā esošo klasi.

Lai pievienotu vairākas klases, mums ir jāatdala to nosaukums ar atstarpi, piemēram, 'klase1 klase2' .

Ja klase jau ir deklarēta elementam un mums ir jāpievieno jauns klases nosaukums tam pašam elementam, tad tas ir jādeklarē, ievietojot atstarpi pirms jaunā klases nosaukuma rakstīšanas, pretējā gadījumā tā pārrakstīs esošo klases nosaukumu. To var uzrakstīt šādi:

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

Iepriekš minētajā kodā mēs iepriekš esam ievietojuši atstarpi jauna klase .

Sintakse

Tālāk ir norādīta šī rekvizīta bieži lietotā sintakse, lai iestatītu vai atgrieztu klases nosaukumu.

Lai iestatītu klases nosaukumu

 element.className = class 

Lai atgrieztu klases nosaukumu

 element.className 

Piemērs, kā izmantot .className īpašums ir norādīts šādi.

Piemērs — klases nosaukuma pievienošana

Šajā piemērā mēs izmantojam .className rekvizīts, lai pievienotu 'priekš' klase rindkopas elementam ar id 'p1' . Mēs izmantojam CSS attiecīgajai rindkopai, izmantojot klases nosaukumu 'priekš' .

Mums ir jānoklikšķina uz dotā HTML poga 'Pievienot klasi' lai redzētu efektu.

 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;); } 
Izmēģiniet to tagad

Izvade

Kā elementam pievienot klasi, izmantojot JavaScript

Pēc noklikšķināšanas uz dotās pogas izvade būs -

Kā elementam pievienot klasi, izmantojot JavaScript