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


当前回答

alert("text\nnew Line Text");

文档:Window.alert ()


Firefox:

铬:

优势:

其他回答

在c#中,我做到了:

alert('Text\\n\\nSome more text');

它显示为:

文本 更多文本

我使用了:"\n\r" -它只能在双引号中使用。

var fvalue = "foo";
var svalue = "bar";
alert("My first value is: " + fvalue + "\n\rMy second value is: " + svalue);

will alert as:

My first value is: foo
My second value is: bar

javascript中的新行字符可以通过使用\n实现

这可以用

alert("first line \n second line \n third line");

输出:

第一行 第二行 第三行

这里有一个jsfiddle准备相同。

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

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

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

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