Para obter o conteúdo de texto de um elemento div somente com JavaScript, existem alternativas ao jQuery.
Uma tentativa anterior de recuperar o texto usando document.getElementById('superman').value retornou indefinido. O objetivo é encontrar uma solução usando JavaScript simples sem jQuery.
Para recuperar o texto com êxito, considere usar textContent em vez de valor. A propriedade innerHTML retorna todo o conteúdo do DOM como uma string, incluindo elementos dentro do div. Por outro lado, textContent extrai especificamente o texto dentro do div, garantindo uma representação de texto mais precisa.
Por exemplo, dado o seguinte HTML:
Some sample text.
Usando innerHTML:
var node = document.getElementById('test');
var htmlContent = node.innerHTML;
// htmlContent = "Some sample text."
Usando textContent:
var node = document.getElementById('test');
var textContent = node.textContent;
// textContent = "Some sample text."
Consulte MDN para obter mais informações sobre textContent e innerHTML:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3