如何在JavaScript警告框中添加新行?


当前回答

从ECMAScript 2015开始,你可以使用反勾号(' ')来包含多行字符串的模板字面量,如下所示:

警报('第 1 行 第 2 行');

输出:

Line1
Line2

其他回答

谢谢你的提示。使用“+”号是我能让它工作的唯一方法。这是加法函数的最后一行。我自己也在学习JavaScript:

alert("Line1: The sum is  " + sum + "\n" + "Line 2");
alert("text\nnew Line Text");

文档:Window.alert ()


Firefox:

铬:

优势:

我看到有些人在MVC中遇到了问题,所以……使用模型传递“\n”的一个简单方法是使用HTML,在我的情况下甚至使用翻译文本。Raw来插入文本。这为我解决了问题。在下面的代码中,Model。警报可以包含换行符,如“Hello\nWorld”…

alert("@Html.Raw(Model.Alert)");

\n将放入新行- \n是新行的控制代码。

警报(“第 1 行\n第 2 行”);

在JAVA应用程序中,如果消息是从“属性”文件中读取。

由于双重编译java-html,

你需要双重逃生。

jsp.msg.1=First Line \\nSecond Line

会导致

First Line
Second Line