Denne bloggen vil definere metodene for å avgjøre om den spesifikke klassen eksisterer på siden ved hjelp av JavaScript.
Hvordan sjekke om spesifikk klasse finnes på siden ved hjelp av JavaScript?
For å bekrefte om den aktuelle klassen eksisterer, bruk følgende JavaScript -metoder:
Metode 1: Sjekk om en spesifikk/bestemt klasse finnes på siden ved hjelp av dokument.getElementsByClassName () med lengdeegenskap
Bruke "getElementsByClassName ()”Metode med“lengde”Eiendom for å avgjøre om den aktuelle klassen eksisterer på siden eller ikke. Metoden GetElementsByClassName () brukes til å velge elementene med klassenavnet, og deretter blir det sjekket for å se om samlingens lengdeattributt er større enn 0. Hvis det sendes ut “ja”, Klassen er til stede på siden.
Syntaks
Følg den gitte syntaks for bruk av getElementsByClassName () -metoden med lengdeegenskapen:
dokument.getElementsByClassName ('ClassName').lengdePasser klassenavnet som en parameter som må verifiseres.
Eksempel
I en HTML -fil, design først siden. Her vil vi legge til et bilde som en logo på overskriften ved å bruke et divelement og tag:
Sett deretter tittelen på overskriften:
Sjekk om spesifikk klasse finnes på siden ved hjelp av JavaScript
Etter det, lag en knapp på siden som vil kalle “sjekkklasseeksister ()”Funksjon som forteller om den spesifikke klassen eksisterer på siden eller ikke:
Å utføre HTML -koden ovenfor gir følgende side i nettleseren:
Nå, i JavaScript -filen eller taggen, bruker du følgende kode:
funksjon CheckClassexists ()I koden ovenfor:
Produksjon
For å bekrefte om det spesifiserte elementet inneholder den aktuelle klassen i JavaScript, må du sjekke neste avsnitt.
Metode 2: Sjekk om den spesifikke klassen eksisterer på siden som bruker inneholder () -metode
For å avgjøre om en bestemt klasse eksisterer på en webside, bruk "inneholder ()”Metode for“Klasseliste”Eiendom. Pass klassenavnet i contacts () -metoden, og det gir sant hvis klassenavnet eksisterer i det spesifiserte elementet ellers, det returnerer falsk.
Syntaks
Bruk følgende syntaks for contacts () -metoden:
Klasseliste.inneholder ('ClassName')Eksempel
Som vi vet, er alt innholdet på websiden inne i taggen, så vi vil først hente kroppselementet ved å bruke det tildelte ID:
Definer en funksjon og hent kroppselementet ved å passere den tildelte IDen “s”I“getElementById ()”Metode, kaller deretter“inneholder ()”Metode ved å passere klassen“Divstyle”For å sjekke om denne klassen eksisterer i hele taggen eller ikke:
funksjon CheckClassexists ()Utgangen viser at “kropp”Element/tag inneholder ikke“Divstyle”Klasse:
Vi har samlet den essensielle informasjonen relatert til å verifisere en bestemt klasse på siden ved hjelp av JavaScript.
Konklusjon
For å avgjøre om den aktuelle klassen eksisterer på siden, bruker du “dokument.getElementsByClassName ()”Metode med“lengde”Eiendom eller“inneholder ()”Metode. Den første metoden er den mest brukte for dette formålet. Contains () -metoden brukes for ethvert spesifikt element. I denne bloggen definerte vi metodene for å avgjøre om den spesifikke klassen eksisterer på siden ved hjelp av JavaScript.