Estoy experimentando con la siguiente baratija codepen.io y tratando de lograr una salida de varias líneas con formato para el texto de JavaScript que se devuelve en respuesta a la entrada del usuario.
Por ejemplo, si el usuario escribe "/participar", se devuelve el siguiente texto:
"Sigue al conejo blanco. Quiero que esta sea la segunda línea"
El código está debajo. Me gustaría que el texto anterior:
a) se generará en dos líneas separadas y podré controlar los saltos entre líneas (como br en HTML) b) permitir un formato básico, específicamente para agregar formato en negrita a la palabra "conejo". c) permitir cambiar el tamaño de fuente de "seguir" a una fuente más grande/o un estilo diferente, etc.
En resumen, quiero poder agregar formato (los hipervínculos también son clave) y no puedo encontrar ninguna documentación directa sobre esto como referencia útil. el \n funciona para saltos de línea, gracias @epascarello
He probado varias cosas pero todas dan errores.
CÓDIGO RELEVANTE
submitForm.addEventListener("submit", function(e) { e.preventDefault(); if (input.value === "/clear") { clearCommand(); } else if (input.value === "/list" || input.value === "help") { listAllCommands(); } else if (input.value === "/connect") { goProgress(); } else if (input.value === "/engage") { matrixEffect(); clearCommand(); textArea.value = "Follow the white rabbit. I want this to be the second line" } else { textArea.value += "\nERROR: Unknown command! Type 'help' for list of commands."; input.value = ""; } textArea.scrollTop = textArea.scrollHeight; });CODEPEN TODO EL SNIPPET