【发布时间】:2012-12-25 01:39:02
【问题描述】:
考虑这段代码:
http://jsfiddle.net/YttKb/
我希望我的 javascript 添加新的一行文本。我正在使用 utf-8 编码。我需要插入什么字符才能换行?显然\n 不会创建新的文本行(仅创建新的换行符)。而\n\n 创建一个新行。
编辑:
我已经更新了小提琴。如果您在第一行的末尾手动输入回车,即使有换行符,它也不会根据需要创建新行(\n)
【问题讨论】:
-
\n是换行符。插入一个将创建一个新行。如果你插入\n两次,你将不得不换行。由于两个换行符之间没有任何内容,因此您将创建一个空行。 -
“如果您在第一行的末尾手动输入输入,即使有换行符,它也不会根据需要创建新行(\n)”为了我。如果我转到jsfiddle.net/YttKb,将光标放在最后一个“Hello World”之后,然后按回车,我转到下一行。如果我再次按回车,它会再次向下移动,留下一个空行。
标签: javascript html unicode