如何使用在记事本中正确显示的javascript创建新行?

bet*_*ish 13 javascript notepad newline

我有一个脚本将表格单元格从浏览器复制到用户的剪贴板中.我遍历每个单元格,当我需要一个新行时,我会使用

text += "\n";
Run Code Online (Sandbox Code Playgroud)

如果我将文本粘贴到excel中,它会正确格式化并填充正确的行,但是如果我粘贴到记事本中,它会显示符号而不是创建新行:

123□□456 789

代替:

123

456

789

还有其他我可以使用的记事本将识别为换行吗?

Rob*_*ner 35

那是因为你需要一个回车和换行.

text += "\r\n";
Run Code Online (Sandbox Code Playgroud)


在写字板中 打开的非编程方式
保存
在记事本中

  • 奇怪的是,这对我不起作用.只是'\n'然后添加'\ r \n'并且在记事本中仍然没有骰子.但是,当我粘贴到Notepad ++并打开show-all-characters时,我可以看到每个(CR)(LF)!确实非常奇怪. (2认同)

sea*_*lea 5

您可以使用以下内容:

text += "\r\n";
Run Code Online (Sandbox Code Playgroud)