JS jquery para principiantes ayuda con problemas de código simples
No utilice document.write en js para la salida porque reescribirá el flujo del documento html; en otras palabras, sobrescribirá todo el contenido original de la página (incluidos html, css y js). Si desea generar datos temporales para observar mientras se ejecuta su programa, puede usar console.log y verlos en la consola.
alert llama al cuadro de diálogo modal del sistema operativo, que genera el contenido en texto sin formato, es decir, si el contenido es hipertexto html, se genera en forma de código fuente html.
Además, $('#p2').text() en sí es texto sin formato con todas las etiquetas html eliminadas. No importa qué método de salida se utilice, ¡no puede haber color!