Estoy haciendo algunas pruebas en la función Fetch y estoy usando un archivo txt que debería tener saltos de línea/títulos resaltados.
Y cuando importé el texto y lo puse en una variable, Console.log() apareció como se supone que debe hacerlo. Pero al usar DOM para ponerlo en HTML, el texto simplemente ignora todo menos las letras y los espacios.
Hay una manera de corregir eso? ¿O debería intentarlo de otra manera?
Código a continuación (solo usando la función de búsqueda, creo que el archivo txt es innecesario):
let basicText = '' async function getBasicText(){ const resposta = await fetch('./textos/pctBasico.txt') const texto = await resposta.text(); let basicText = document.getElementById('pctBasicoDetail') basicText.innerHTML = texto } getBasicText()Ejemplo:
*TÍTULO EN NEGRITA* Párrafo *ORACIÓN EN ITÁLICA* *TÍTULO EN NEGRITA* otro párrafo
Pero todo es una cosa como:
TÍTULO PÁRRAFO ORACIÓN TÍTULO PÁRRAFO
Creo que puedes mantener los saltos de línea si usas la etiqueta pre . Pero no podía mantener el formato de txt. Entonces, ¿cómo puede formatear el texto en NEGRITA y CURSIVA en un archivo .txt? Debe usar el archivo .md . En .md , el archivo puede dar formato al texto usando **bold** y *italic* . Entonces puede usar componentes que muestren archivos md .