如何在JavaScript中打破界限?

时间:2011-01-22 13:36:38

标签: javascript html

请让我知道如何在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

4 个答案:

答案 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