从外部变量中恢复带有换行符的文本

时间:2018-12-07 15:43:41

标签: javascript variables

我有一个文本输入区域,可将文本保存到名为MyNotes的变量中。

我在电子邮件图标触发器上安装了JavaScript,该触发器捕获MyNotes变量信息,并使用用户的电子邮件地址通过电子邮件将内容发送给他们。

问题是,当javascript将内容放入电子邮件正文时,我似乎无法在MyNotes中保持文本的换行符。

这是电子邮件功能的代码:

var player = GetPlayer();

var useremail=player.GetVar("Email");

var subject="Cognitive Bias";

var notes1=player.GetVar("MyNotes");

var content="Cognitive Bias%0d%0A%0d%0A";

content+=notes1;

var mailto=link='mailto:'+useremail+'?subject='+subject+'&body='+content;

win=window.open(mailto_link,'emailWin');

MyNotes是文本输入内容保存到的变量。

我尝试添加

.replace(/\n/g, "\\par\n")

在代码的各个部分尝试显示中断,但成功率为零。

该代码最初来自电子学习开发人员,用于向课件添加笔记功能。

我个人的JavaScript经验很少。

感谢您的协助。

谢谢!

0 个答案:

没有答案