Questo blog definirà i metodi per determinare se la classe specifica esiste nella pagina usando JavaScript.
Come verificare se esiste una classe specifica nella pagina usando JavaScript?
Per verificare se esiste la particolare classe, utilizzare i seguenti metodi JavaScript:
Metodo 1: verificare se esiste una classe specifica/particolare nella pagina utilizzando il documento.getElementsByClassName () con proprietà di lunghezza
Usa il "getElementsByClassName ()Metodo "con il"lunghezza"Proprietà per determinare se la particolare classe esiste o meno sulla pagina. Il metodo getElementsByClassName () viene utilizzato per la selezione degli elementi con il nome della classe, quindi viene verificato per vedere se l'attributo di lunghezza della raccolta è maggiore di 0. Se emette "SÌ", La classe è presente sulla pagina.
Sintassi
Seguire la sintassi data per l'utilizzo del metodo getElementsByClassName () con la proprietà di lunghezza:
documento.getElementsByClassName ('ClassName').lunghezzaPassa il nome della classe come parametro che deve essere verificato.
Esempio
In un file HTML, prima progetta la pagina. Qui, aggiungeremo un'immagine come logo sull'intestazione usando un elemento div e un tag:
Quindi, imposta il titolo sull'intestazione:
Controlla se nella pagina esiste una classe specifica utilizzando JavaScript
Successivamente, crea un pulsante sulla pagina che chiamerà "CheckClassexists ()"Funzione che indica se la classe specifica esiste nella pagina o no:
L'esecuzione del codice HTML sopra fornisce la pagina seguente sul browser:
Ora, nel file JavaScript o nel tag, utilizzare il seguente codice:
funzione checkClassexists ()Nel codice sopra:
Produzione
Per verificare se l'elemento specificato contiene la classe particolare in JavaScript, controllare la sezione successiva.
Metodo 2: verificare se la classe specifica esiste nella pagina utilizzando () metodo
Per determinare se esiste una determinata classe su una pagina Web, utilizzare il "contiene ()Metodo del "classlist" proprietà. Passa il nome della classe nel metodo contiene () e fornisce true se il nome della classe esiste nell'elemento specificato, restituisce falso.
Sintassi
Utilizzare la seguente sintassi per il metodo contiene ():
classlist.contiene ('classname')Esempio
Come sappiamo, tutto il contenuto della pagina Web è all'interno del tag, quindi prima di recuperare l'elemento corporeo utilizzando l'ID assegnato:
Definisci una funzione e prendi l'elemento corporeo passando l'ID assegnato "pag" nel "getElementById ()Metodo ", quindi chiama"contiene ()"Metodo passando la classe"divstyle"Per verificare se questa classe esiste nell'intero tag o no:
funzione checkClassexists ()L'output mostra che il "corpo"Element/Tag non contiene il"divstyle" classe:
Abbiamo compilato le informazioni essenziali relative alla verifica di una particolare classe sulla pagina usando JavaScript.
Conclusione
Per determinare se la particolare classe esiste sulla pagina, utilizzare il "documento.getElementsByClassName ()Metodo "con il"lunghezza"Proprietà o"contiene ()" metodo. Il primo metodo è il più comunemente usato a questo scopo. Il metodo contiene () viene utilizzato per qualsiasi elemento specifico. In questo blog, abbiamo definito i metodi per determinare se la classe specifica esiste nella pagina usando JavaScript.