我是Javascript的新手,只是想学习基础知识。这些示例都不会显示在我的浏览器中。我在这里做错了什么?
<HTML>
<HEAD>
<TITLE>My First JavaScript</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT">
<!--
document.write("I love JavaScript") <br/>
document.write("Craig Knaak") <br/>
document.write("It's a good day to die") <br/>
document.write('He said "Welcome to my world"')
document.write("I love JavaScript\n")
document.write("Craig Knaak\n")
document.write("It's a good day to die\n")
document.write('He said "Welcome to my world"')
//-->
</SCRIPT>
</BODY>
</HTML>
答案 0 :(得分:5)
这些换行符必须位于带引号的字符串的里面。
document.write("I love JavaScript <br/>")
<br/>
不是javascript代码,它是HTML标记,document.write会将HTML写入页面,因此您必须将其包含在写入字符串中。
答案 1 :(得分:3)
您需要将br
添加到表达式中:
document.write("I love JavaScript <br/>" )
答案 2 :(得分:0)
删除<br/>
代码,您应该做得很好。
同样\n
只是为源代码添加了一个中断。要在页面上添加中断,请将\n
更改为<br/>
答案 3 :(得分:0)
基本上,您要输出的HTML应该在javascript字符串中。另外,不要忘记javascript语句末尾的;
。 ;)
document.write("I love JavaScript<br />");
document.write("Craig Knaak<br />");
document.write("It's a good day to die<br />");
document.write('He said "Welcome to my world"');
答案 4 :(得分:0)
除了已经给出的答案是完美的,要在字符串中插入<br/>
,我建议你使用分号来结束你的陈述。因为在这个例子中大多没有它们,所以有一天你会遇到问题,因为有些情况下无法进行自动校正。
document.write("I love JavaScript<br/>"); // moves following text to the next line inside the browser
document.write("I love JavaScript\n"); // will not work inside the browser window
第二行不会在浏览器中插入新行,因为换行符仅被解释为空格,尽管它仅跟随文本移动到文本编辑器中的新行(例如,在某些浏览器的源视图中)以获得更好的可读性。仍然很高兴知道,因为它在大多数其他需要输出文本的应用程序中使用。