Ao lidar com os dados a granel, pode haver a possibilidade de ambiguidade na localização do elemento em relação ao conteúdo contido enquanto o acessava. Nesse caso, verificar cada um dos elementos se torna desafiador. Por exemplo, integrando o elemento com um pedaço particular de conteúdo. Em tais situações, encontrar elementos por conteúdo usando JavaScript ajuda a acessar os dados convenientemente.
Este blog discutirá as abordagens para encontrar elementos por conteúdo usando JavaScript.
Como encontrar elementos por conteúdo usando JavaScript?
Para encontrar elementos por conteúdo usando JavaScript, as seguintes abordagens estão em combinação com o “QuerySelectorAll ()”Método e o“TextContent" propriedade:
Abordagem 1: Encontre o elemento por conteúdo em javascript usando o método ()
O "QuerySelectorAll ()”O método busca todos os elementos que correspondem a um (s) seletor (s) CSS e retorna uma lista de nós. Enquanto o conteúdo do texto fornece o conteúdo do texto do nó específico, e o método inclui () retorna “verdadeiro”Se a string especificada estiver incluída em uma string específica.
Essas abordagens podem ser aplicadas em combinação para acessar o “div”Elemento, acesse o texto incluído e anexe o elemento a uma matriz nula na condição satisfeita.
Sintaxe
documento.QuerySelectorAll (seletores)
Na sintaxe dada:
corda.Inclui (valor)
Aqui, o método inclui () procurará o dado “valor"No associado"corda”.
Exemplo
Vamos passar pela seguinte demonstração:
Linux Dica
Execute as etapas a seguir, conforme fornecido no snippet de código acima:
Saída
Da saída acima, é evidente que o elemento é empurrado para a matriz na condição satisfeita.
Abordagem 2: Encontre o elemento por conteúdo em JavaScript usando a matriz.de () e match () métodos
O "Variedade.de()”O método retorna uma matriz de um objeto com o comprimento da matriz como seu parâmetro. O "corresponder()”Método corresponde a uma string com uma expressão regular. Esses métodos podem ser implementados da mesma forma para acessar o elemento combinando o conteúdo do valor de string específico com o conteúdo de texto do elemento.
Sintaxe
Variedade.de (objeto, mapa, valor)
Na sintaxe acima mencionada:
corda.Match (Match)
Na sintaxe dada:
Exemplo
Vamos visão geral do exemplo abaixo:
Este é o material relacionado a JavaScript
Execute as etapas a seguir nas linhas de código acima:
Saída
A saída acima indica que o requisito desejado é atendido.
Conclusão
O combinado “QuerySelectorAll ()”Método e o“TextContent”A propriedade pode ser aplicada com o“inclui ()”Método ou“Variedade.de()" e "corresponder()”Métodos para encontrar elementos por conteúdo usando JavaScript. Este tutorial explicou como encontrar elementos por conteúdo usando JavaScript com a ajuda de diferentes exemplos.