gpt4 book ai didi

javascript - mailto onclick 中的换行符

转载 作者:行者123 更新时间:2023-12-03 03:32:12 25 4
gpt4 key购买 nike

下面的代码效果很好,除了电子邮件将所有文本都放在一行上,如下所示:高度:60 |对 Angular 线:123 |宽度:107 |总SF:13.92 |每平方英尺成本:450 |总成本:$6,264.00

我想在每个之后中断,所以它看起来像这样:

Height: 60
Diagonal: 123
Width: 107
Total SF: 13.92
Cost Per SF: 450
Total Cost: $6,264.00

我尝试了\n\r\n\r 等,但都不起作用。有什么想法吗?

<a class="emailText" href="mailto:?subject=Screen Dimensions" onclick="this.href='mailto:?subject=Screen Dimensions&body='+'Height: '+document.forms.myform.high.value+' | '+'Diagonal: '+document.forms.myform.diagonal.value+' | '+'Width: '+document.forms.myform.wide.value+' | '+'Total SF: '+document.forms.myform.sf.value+' | '+'Cost Per SF: '+document.forms.myform.csf.value+' | '+'Total Cost: '+document.forms.myform.tc.value">Email</a>

最佳答案

您需要使用 ASCII 值进行换行/回车:

%0A = \n

%0D = \r

%0D%0A = \r\n

就像魅力一样。

<a href="mailto:person@somedomain.com?subject=My subject&body=Hello %0D%0A World">Link</a> 

(为了清楚起见,在 %0D%0A 周围添加了空格。实际上,这可能会添加不需要的空白。)

关于javascript - mailto onclick 中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2510234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com