Denne artikkelen vil beskrive metodene for å legge til CSS med JavaScript.
Hvordan legge til CSS med JavaScript?
I JavaScript kan du legge CSS -stiler til et element ved å endre stilegenskapen ved å bruke følgende metoder eller tilnærminger:
Metode 1: Legg til CSS med JavaScript ved å bruke "stil" -egenskapen
For å legge til CSS i JavaScript, bruk "stil”Eiendom. Det brukes til å få tilgang til og manipulere inline -stilene til et element. Det gir et objekt som representerer inline -stilene til et element og lar en få eller angi individuelle stilegenskaper.
Syntaks
For å legge til CSS -stil i JavaScript, brukes følgende syntaks for "stil”Eiendom:
Her, “element”Er en referanse til et HTML -element.
Eksempel
I det følgende eksemplet vil vi style knappene ved hjelp av JavaScript. For det første vil vi lage tre knapper og tilordne ID -er til dem, som hjelper deg med å få tilgang til knappelementene for styling:
Før styling vil utdataene se slik ut:
La oss nå style disse knappene i JavaScript ved å bruke "stil”Eiendom. Først må du få alle knappelementene ved å bruke sine tildelte ID -er ved hjelp av "getElementById ()”Metode:
La enig = dokument.getElementById ("BTN1");Angi bakgrunnsfargene på alle disse knappene ved å bruke “stil”Eiendom:
bli enige.stil.BakgrunnColor = "Green";Som du kan se, har knappene blitt med suksess stylet ved hjelp av “stil”Eiendom:
Metode 2: Legg til CSS med JavaScript ved bruk av "setAttribute ()" -metode
For å legge til CSS -styling i JavaScript, bruk "setAttribute ()”Metode. Det brukes til å sette eller legge til en attributt og dens verdi til et HTML -element.
Syntaks
Følgende syntaks brukes for "setAttribute ()”Metode:
Eksempel
Her vil vi sette de forskjellige stilene på knappene i JavaScript ved å bruke “setAttribute ()”Metode. Still grensradiusen til alle knapper til “.5REM”, Og tekstfargen på“Bli enige”Og“Avvise”Knapper til“hvit”.
Produksjon
Metode 3: Legg til CSS med JavaScript ved bruk av “CreateElement ()” -metoden
Hvis du vil lage klasser eller ID -er i JavaScript -styling som i CSS -stylingen, bruk "CreateElement ()”Metode. Det brukes til å lage et nytt element dynamisk. For styling skaper en “stil”Element ved hjelp av denne metoden. “CreateElement ('Style')”Metode i JavaScript brukes til å dynamisk lage et nytt stilelement, som kan brukes til å legge CSS -stiler på en webside.
Syntaks
Den gitte syntaks brukes til “CreateElement ()”Metode:
For å legge til CSS -stil i JavaScript, bruk den gitte syntaks:
const stil = dokument.CreateElement ('stil');Legg deretter stilelementet i hodemerket ved å bruke syntaksen nedenfor:
dokument.hode.vedlegg (stil);Her, “stil”Er en referanse til det nyopprettede stilelementet, og“dokument.hode”Er hovedelementet i HTML -dokumentet.
Eksempel
Først må du lage et stilelement ved hjelp av "CreateElement ()”Metode:
Nå, lage en “btn”Klasse for å bruke samme styling på alle knapper og ID -er”BTN1”,“Btn2”Og“BTN3”For individuell knappestyling:
stil.indrehtml = 'Legg nå stilelementet til dokumentet ved å passere som en parameter til "vedlegg ()”Metode:
dokument.hode.vedlegg (stil);Produksjon
Det handler om å legge til CSS i JavaScript.
Konklusjon
For å legge til CSS med JavaScript, bruk inline -stylingen inkludert "stil”Eiendom, og“setAttribute ()”Metode, eller den globale stylingen ved å bruke“CreateElement ()”Metode. Global styling er mer effektiv mens en inline -metode ikke anbefales, da det gjør det vanskelig å opprettholde applikasjonsstilene og kan føre til kode repetisjon. Denne artikkelen beskrev metodene for å legge til CSS med JavaScript.