当我在java-script中使用新行字符时,它无效。我在下面发布了我的代码。
var i=1;
while(i<=5)
{
document.write(i+"\n");
i++;
}
结果如下。 1 2 3 4 5
答案 0 :(得分:3)
因为您正在写入HTML文档,所以您应该写<br>
var i=1;
while(i<=5){
document.write(i+"<br/>");
i++;
}
答案 1 :(得分:1)
使用"\n"
代替"<br/>"
,代码如下:
var i=1;
while(i<=5)
{
document.write(i+"<br/>");
i++;
}
Here是JSFiddle。访问它时,单击“运行”以查看代码。
答案 2 :(得分:1)
您没有按预期看到换行符的原因是因为您可能尝试在HTML中呈现此行。如果是这种情况,“\ n”不会呈现为换行符。这就是为什么@Yuriy Galanter说包含是的<br/>
。如果您要写入console.log
,那么它会在您编写它时起作用。