Javascript 如何格式化函数粘贴到文本区域的代码?

Javascript 如何格式化函数粘贴到文本区域的代码?,javascript,html,css,Javascript,Html,Css,当用户双击“我的文本”区域时,默认文本显示在框中。文本是代码,因此我希望以可读的方式进行格式化,但我似乎不知道如何使用JavaScript对粘贴的代码进行格式化 function initialHTML(){ document.getElementById("html").value = "<h3>Greetings!</h3>" +

当用户双击“我的文本”区域时,默认文本显示在框中。文本是代码,因此我希望以可读的方式进行格式化,但我似乎不知道如何使用JavaScript对粘贴的代码进行格式化

function initialHTML(){

    document.getElementById("html").value = "<h3>Greetings!</h3>"
                                            +
                                            "<p>Start by adding some HTML and CSS </p>"
}
函数initialHTML(){
document.getElementById(“html”).value=“问候!”
+
“首先添加一些HTML和CSS

” }
如果您使用的是文本区域,您是否尝试过使用innerHTML?比如: document.getElementById(“html”).innerHTML=在此处插入html

如果您的意思是“我想对a中的文本执行语法突出显示和其他样式更改”,则不能。您需要选择不同的元素,因为唯一“允许的内容”是一个或多个元素

如果您的意思是“我想在字符串中添加换行符和其他格式”…很简单,可以手动添加空白字符,如
\n
,或者使用模板文本创建字符串,这样可以在其语法中使用换行符。例如:

手动添加
\n

函数initialHTML(){
document.getElementById(“html”).value=
'问候!\n'+
“首先添加一些HTML和CSS”
}
initialHTML()
textarea{
框大小:边框框;
宽度:100%
}

您能描述一下您发布的代码产生了什么结果,以及您希望发生什么吗?