请让我知道如何在JavaScript中打破界限。
<input type='submit' name='Submit' value='Submit'
onClick="parent.location='mailto:er.saurav123@gmail.com?subject=Thanks for writing to me &body=I will get back to you soon. Thanks and Regards Saurav Kumar'">
我想在主题中有一个断行。我需要的输出是:
I will get back to you soon
Thanks and Regards
Saurav Kumar
答案 0 :(得分:16)
将%0D%0A
添加到您要对网址上的换行符进行编码的任何地方。
%0D
是回车符号%0A
是换行符这是Windows机器上的新行序列,虽然在linux和mac上不一样,但两者都适用。
如果您想在实际的javascript中使用换行符,请使用\n
转义序列。
onClick="parent.location='mailto:er.saurav123@gmail.com?subject=Thanks for writing to me &body=I will get back to you soon.%0D%0AThanks and Regards%0D%0ASaurav Kumar'
答案 1 :(得分:14)
你在这里; - )
<script type="text/javascript">
alert("Hello there.\nI am on a second line ;-)")
</script>
答案 2 :(得分:12)
我遇到了同样的问题。对于我的解决方案,我添加了br
括在两个括号之间&lt; &GT;用双引号括起来,前面加上+符号:
+"<br>"+
在浏览器中尝试此操作,看看它确实可以在我的Internet Explorer中使用。
答案 3 :(得分:8)
alert("I will get back to you soon\nThanks and Regards\nSaurav Kumar");
或网址中的%0D%0A