La propiedad InnerHTML se usa para leer o establecer el código HTML dentro de un nodo.
Cuando el atributo externo se usa para leer o establecer el código HTML, se incluirá el nodo en sí.
La propiedad TextContent se usa para leer o establecer el contenido de texto contenido en el nodo.
El atributo InnteText y el atributo OuterText obtienen diferentes valores al leer el contenido de texto del nodo Element. La diferencia es que al configurar el atributo de texto de un nodo, el atributo externo de TEXITO hace que el nodo del elemento original sea reemplazado por el nodo de texto. Tenga en cuenta que InnteText es una propiedad no estándar y Firefox no lo admite.
1. Inn -ttext se ve afectado por CSS, TextContent no tiene este problema. Por ejemplo, si una regla CSS oculta una cierta pieza de texto, InnTtext no devolverá el texto y TextContent aún volverá.
2. El texto devuelto por inntext filtrará espacios, sale de línea e ingresará las claves, mientras que TextContent no
3. La propiedad innataxo no es parte del estándar DOM, y el navegador Firefox ni siquiera implementa esta propiedad, y el Contento Text es parte del estándar DOM.
Lo anterior se trata de este artículo. Espero que sea útil para todos aprender y familiarizarse con JavaScript.