‹ JavaScript

innerHTML / textContent

Ambos leen o cambian el contenido de un elemento. textContent trata todo como texto plano; innerHTML interpreta el contenido como HTML.

Insertar HTML de una fuente no confiable con innerHTML puede abrir una vulnerabilidad XSS; para texto plano usa siempre textContent.

Vista previa

Codigo

ejemplo.html
<p id="salida">Original</p>
<script>
  document.getElementById("salida").innerHTML = "Con <strong>innerHTML</strong>";
</script>