Mientras se trata de los datos a granel, puede haber una posibilidad de ambigüedad al localizar el elemento contra el contenido contenido al acceder a él. En tal caso, revisar cada uno de los elementos se vuelve desafiante. Por ejemplo, integrando el elemento con una parte particular de contenido. En tales situaciones, encontrar elementos por contenido utilizando JavaScript ayudas para acceder a los datos convenientemente.
Este blog discutirá los enfoques para encontrar elementos por contenido utilizando JavaScript.
Cómo encontrar elementos por contenido usando JavaScript?
Para encontrar elementos por contenido usando JavaScript, los siguientes enfoques están en combinación con el "QuerySelectorAll ()Método "y el"contenido del texto" propiedad:
Enfoque 1: Encuentre el elemento por contenido en JavaScript usando el método Incluye ()
El "QuerySelectorAll ()El método "obtiene todos los elementos que coinciden con un selector (s) CSS y devuelven una lista de nodos. Mientras que TextContent proporciona el contenido de texto del nodo en particular, y el método incluido () devuelve "verdadero"Si la cadena especificada se incluye en una cadena en particular.
Estos enfoques se pueden aplicar en combinación para acceder al "div"Elemento, acceda al texto incluido y agregue el elemento a una matriz nula en la condición satisfecha.
Sintaxis
documento.QuerySelectorAll (selectores)
En la sintaxis dada:
cadena.Incluye (valor)
Aquí, el método incluido () buscará lo dado "valor"En el Asociado"cadena".
Ejemplo
Pasemos por la siguiente manifestación:
Pista de Linux
Realice los siguientes pasos que se dan en el fragmento de código anterior:
Producción
De la salida anterior, es evidente que el elemento se empuja en la matriz sobre la condición satisfecha.
Enfoque 2: Encuentre elemento por contenido en JavaScript usando Array.Métodos de () y Match ()
El "Formación.de()El método "devuelve una matriz de un objeto que tiene la longitud de la matriz como su parámetro. El "fósforo()El método "coincide con una cadena con una expresión regular. Estos métodos se pueden implementar también para acceder al elemento haciendo coincidir el contenido del valor de cadena particular con el contenido de texto del elemento.
Sintaxis
Formación.Desde (objeto, mapa, valor)
En la sintaxis dada anteriormente:
cadena.Partido (partido)
En la sintaxis dada:
Ejemplo
Vamos a ver el ejemplo dado a continuación:
Estas son cosas relacionadas con JavaScript
Realice los siguientes pasos en las líneas de código anteriores:
Producción
La salida anterior indica que se cumple el requisito deseado.
Conclusión
El combinado "QuerySelectorAll ()Método "y el"contenido del texto"La propiedad se puede aplicar con el"Incluye ()"Método o"Formación.de()" y "fósforo()"Métodos para encontrar elementos por contenido utilizando JavaScript. Este tutorial explicó cómo encontrar elementos por contenido usando JavaScript con la ayuda de diferentes ejemplos.