Mentre si occupano dei dati in blocco, può esserci una possibilità di ambiguità nel localizzare l'elemento rispetto al contenuto contenuto durante l'accesso a esso. In tal caso, controllare ciascuno degli elementi diventa impegnativo. Ad esempio, integrare l'elemento con un particolare pezzo di contenuto. In tali situazioni, trovare elementi per contenuti utilizzando JavaScript AIDS nell'accesso ai dati comodamente.
Questo blog discuterà degli approcci per trovare elementi da parte dei contenuti utilizzando JavaScript.
Come trovare elementi mediante contenuto usando JavaScript?
Per trovare elementi per contenuto usando JavaScript, i seguenti approcci sono in combinazione con "QuerySelectorAll ()Metodo e il "TextContent" proprietà:
Approccio 1: Trova elemento per contenuto in javascript usando il metodo Include ()
IL "QuerySelectorAll ()"Il metodo prende tutti gli elementi che corrispondono a un selettore CSS e restituisce un elenco di nodi. Mentre il textcontent fornisce il contenuto di testo del nodo particolare e il metodo include () ritorna "VERO"Se la stringa specificata è inclusa in una stringa particolare.
Questi approcci possono essere applicati in combinazione per accedere al "div"Elemento, accedi al testo incluso e aggiungi l'elemento a un array nullo sulla condizione soddisfatta.
Sintassi
documento.QuerySelectorAll (selettori)
Nella sintassi data:
corda.Include (valore)
Qui, il metodo Include () cercherà il dato "valore"In The Associated"corda".
Esempio
Passiamo attraverso la seguente dimostrazione:
Suggerimento Linux
Eseguire i seguenti passaggi come indicato nello snippet del codice sopra:
Produzione
Dall'uscita sopra, è evidente che l'elemento viene spinto nell'array sulla condizione soddisfatta.
Approccio 2: Trova elemento per contenuto in JavaScript usando Array.Da () e match () metodi
IL "Vettore.da()"Il metodo restituisce un array da un oggetto con la lunghezza dell'array come parametro. IL "incontro()"Il metodo corrisponde a una stringa con un'espressione regolare. Questi metodi possono essere implementati allo stesso modo per accedere all'elemento abbinando il contenuto del particolare valore di stringa con il contenuto di testo dell'elemento.
Sintassi
Vettore.da (oggetto, mappa, valore)
Nella sintassi sopra data:
corda.Match (Match)
Nella sintassi data:
Esempio
Panoramiamo l'esempio di seguito:
Questa è roba correlata a JavaScript
Eseguire i seguenti passaggi nelle righe precedenti del codice:
Produzione
L'output di cui sopra indica che il requisito desiderato è soddisfatto.
Conclusione
Il combinato "QuerySelectorAll ()Metodo e il "TextContentLa proprietà "può essere applicata con il"Include ()Metodo o "Vettore.da()" E "incontro()"Metodi per trovare elementi per contenuto usando JavaScript. Questo tutorial ha spiegato come trovare elementi per contenuto usando JavaScript con l'aiuto di diversi esempi.