Denne opplæringen vil illustrere hvordan du kan sjekke om elementet inneholder en klasse i JavaScript.
Hvordan sjekke om et element inneholder en klasse i JavaScript?
For å bekrefte om et element inneholder en klasse, bruk følgende metoder:
La oss forstå arbeidet med disse metodene individuelt.
Metode 1: Kontroller om et element inneholder en klasse som bruker inneholder () -metode
“inneholder ()”Metode for“Klasseliste”Objekt kan brukes til å bekrefte om et element har et bestemt klassenavn. Det er en av de mest populære metodene som brukes for å bestemme klassen til et element.
Syntaks
Følg den gitte syntaks for contacts () -metoden:
Her,
Returverdi
Hvis elementet har klassenavnet, kommer det tilbake “ekte”, Ellers gir det tilbake“falsk”.
Eksempel
Lag en knapp med klasser "knapper”Og“ButtonStyle”For å style knappen. Fest en “ved trykk”Hendelse med knappen som utløser funksjonen for å sjekke om den spesifiserte klassen er en del av knappelementet eller ikke:
Før JavaScript -koden vil utdataene se slik ut:
I en JavaScript -fil, skriver du bare disse kodelinjene:
funksjon classCheck ()I koden ovenfor:
Produksjon
Ovennevnte utgang indikerer at når knappen er klikket, viser den at den har en "ButtonStyle”Klasse.
Metode 2: Kontroller om et element inneholder en klasse ved hjelp av matches () -metode
Det er en annen metode, “fyrstikker()”, Det vil avgjøre om elementet har en bestemt klasse eller ikke. Det tar en enkelt parameter, klassenavnet, for å bekrefte om elementet inneholder den klassen eller ikke.
Syntaks
Følgende syntaks brukes for matches () -metoden:
I syntaks ovenfor,
Returverdi
Det kommer også tilbake “ekte”Hvis OR -elementet har en annen klasse,”falsk”Er returnert.
Eksempel
I en JavaScript -fil, bruk de gitte kodelinjene for å bekrefte om elementet har den spesifikke klassen eller ikke ved å kalle Matches () -metoden:
I ovennevnte kodebit:
Produksjon
Konklusjon
For å bekrefte om et element inneholder en klasse, bruk JavaScript “inneholder ()”Metode eller“fyrstikker()”Metode. Contains () -metoden er den mest brukte metoden for å bestemme elementets klasse. Begge metodene returnerer “ekte”Hvis elementet har en annen klasse”falsk”Er returnert. Denne opplæringen illustrerte hvordan du kan sjekke om et element inneholder en klasse i JavaScript eller ikke med detaljerte eksempler.