编程论坛's Archiver

月之期盼 发表于 2008-2-16 15:18

求大虾解释n的用法

<script type="text/javascript">
for (i = 0; i <= 5; i++)
{
document.write("现在的数值为:" + i)
document.write("<br />")
}
</script>
[color=SeaGreen]1.document.write("<br />")此句中不要斜杠也可以换行,斜杠在这里什么作用呢?[/color]
<head>
<script type="text/javascript">
function dis_alert()
{
alert("这是一条带换行的"+'\n'+"弹出消息")
}
</script>
</head>
<body>
<form>
<input type+"button" onclick="dis_alert()" value="弹出消息">
</form>
</body>
[color=Red]alert("这是一条带换行的"+'\n'+"弹出消息")这里的n字符能实现换行,和<br>有什么不同呢,并不能替换上面程序中的<br>.[/color]

编程之星 发表于 2008-2-16 17:26

LZ应该刚学Javascript不久吧,祝你在学Javascript的路上继续进步。
我来尝试解释一下你的两个问题吧
1.<br>和<br/>都是换行的代码。<br>是原始的HTML代码,而<br/>则是XHTML里面的,有兴趣的话,你可以去了解一下XHTML
2.在alert方法中是不支持HTML标记的,所以就用“\n”来换行,“\n”在Javascript中是换行的代码。

yuanquan001 发表于 2008-2-16 17:28

1.标准网页(xhtml)中要求的一种写法。
2.\n是javascript的一种特殊字符。转义字符。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.