Necesito ayuda sobre cómo hacer que una librería Prismjs funcione dentro de <textarea>

  • Autor Autor Mr_J21
  • Fecha de inicio Fecha de inicio
Mr_J21

Mr_J21

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Me gustaría colorear el HTML, CSS, JavaScript dentro de la etiqueta <textarea>.
HTML:
<textarea class="language-html">
</textarea>

<textarea class="language-css">
</textarea>

<textarea class="language-js">
</textarea>

<script src="https://unpkg.com/prismjs@1.17.1/prism.js"></script>
 
Prismjs utiliza para resaltar el código dentro de elementos <pre> o <code>
puedes lograrlo aplicando algunas modificaciones.
Este código espera a que el DOM esté completamente cargado, luego toma todos los <textarea> con clases que comienzan con "language-" y los reemplaza con elementos <code> resaltados por Prismjs. Finalmente, aplica la resaltación de sintaxis con Prism.highlightAll()
 
Atrás
Arriba