2 回答
TA贡献1777条经验 获得超3个赞
如果您的意思是“我想对textarea内的文本执行语法突出显示和其他样式更改”,则不能。您需要选择不同的元素,因为唯一的“允许内容”是一个或多个Text 节点
如果你的意思是,“我想在字符串中添加换行符和其他格式”......很容易,手动添加空白字符\n或使用模板文字创建字符串,这允许在其语法中换行。例如:
手动添加\n:
function initialHTML() {
document.getElementById("html").value =
'<h3>Greetings!</h3>\n' +
'<p>Start by adding some HTML and CSS </p>'
}
initialHTML()
textarea {
box-sizing: border-box;
width: 100%
}
<textarea id="html"></textarea>
使用模板文字:
function initialHTML() {
document.getElementById("html").value =
`<h3>Greetings!</h3>
<p>Start by adding some HTML and CSS </p>`
}
initialHTML()
textarea {
box-sizing: border-box;
width: 100%
}
<textarea id="html"></textarea>
添加回答
举报
