\n是JavaScript中适用于所有平台的通用换行符序列吗?如果不是,我如何确定当前环境的字符?
我不是在问HTML换行元素(<BR/>)。我问的是JavaScript字符串中使用的换行符序列。
\n是JavaScript中适用于所有平台的通用换行符序列吗?如果不是,我如何确定当前环境的字符?
我不是在问HTML换行元素(<BR/>)。我问的是JavaScript字符串中使用的换行符序列。
当前回答
在电子邮件链接函数中,我使用“%0D%0A”:
function sendMail() {
var bodydata="Before "+ "%0D%0A";
bodydata+="After"
var MailMSG = "mailto:aaa@sss.com"
+ "?cc=07@sss.com"
+ "&subject=subject"
+ "&body=" + bodydata;
window.location.href = MailMSG;
}
HTML
<a href="#" onClick="sendMail()">Contact Us</a>
其他回答
不要用“\n”。试试这个:
var string = "this\
is a multi\
line\
string";
只要输入一个反斜杠,继续卡车!这招很管用。
是的,这是普遍的。
虽然'\n'是通用换行符,但您必须记住,根据您的输入,换行符之前可能会有回车符('\r')。
是的,使用\n,除非您正在生成HTML代码,在这种情况下,您希望使用<br />。
您可以使用<br/>和文档。写作/记录。writeln。
当你在处理JavaScript字符串时。
但是,如果您正在生成HTML,则必须使用<br />标记(而不是\n,因为您不再处理JavaScript)。