Para obtener el contenido de texto de un elemento div únicamente con JavaScript, existen alternativas a jQuery.
Un intento anterior de recuperar el texto usando document.getElementById('superman').value devolvió un valor indefinido. El objetivo es encontrar una solución usando JavaScript simple sin jQuery.
Para recuperar correctamente el texto, considere usar textContent en lugar de value. La propiedad insideHTML devuelve todo el contenido DOM como una cadena, incluidos los elementos dentro del div. Por el contrario, textContent extrae específicamente el texto dentro del div, lo que garantiza una representación del texto más precisa.
Por ejemplo, dado el siguiente HTML:
Some sample text.
Usando internalHTML:
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 obtener más información sobre textContent e internalHTML:
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3