Quiero HTML, por ejemplo, <p>
, para mostrar solo como eso, en texto plano, y no interpretado por el navegador como una etiqueta real.Cómo insertar HTML como texto
Sé que JQuery tiene .html y .text, pero ¿cómo se hace esto en raw JS?
Hay algunas funciones como encodeURIComponent que codifica <p>
a %3Cp%3E
pero si acabo de poner eso en HTML, lo interpreta literalmente como %3Cp%3E
.
Así que también hay cosas como >
y <
, funcionan pero no puedo encontrar ninguna función de JavaScript que escapa a & unescapes de esto.
¿Hay una forma correcta de mostrar HTML como texto con JavaScript sin formato?
Uso personalmente la etiqueta obsoleta pero que funciona [XMP] (https://developer.mozilla.org/en/HTML/Element/xmp) como esta: 'document.getElementById ('someDiv').innerHTML = '
Aquí hay algunos HTML
' ' – mplungjan