如何在JavaScript警告框中添加新行?
当前回答
只是为了帮助任何人,当从c#代码后面这样做时,我必须使用双转义字符,否则我会得到一个“未终止字符串常量”JavaScript错误:
ScriptManager.RegisterStartupScript(this, this.GetType(), "scriptName", "alert(\"Line 1.\\n\\nLine 2.\");", true);
其他回答
javascript中的新行字符可以通过使用\n实现
这可以用
alert("first line \n second line \n third line");
输出:
第一行 第二行 第三行
这里有一个jsfiddle准备相同。
我使用了:"\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
Alert ("some text\nmore text in a new line");
alert(“第 1 行\n第 2 行\n第 3 行\n第 4 行\n第 5 行”);
\n将不会工作,如果你在Java代码中:
<% System.out.print("<script>alert('Some \n text')</script>"); %>
我知道这不是答案,只是觉得这很重要。
\n将放入新行- \n是新行的控制代码。
警报(“第 1 行\n第 2 行”);