2012-03-17 87 views
1

我写上nodepad ++ javascript代码,我在初级水平,仅编写这些代码JavaScript代码不显示我的期望输出

<html> 
<body> 
<script type="text/javascript"> 
var d=new Date(); 
var time=d.getHours(); 
if(time<10) 
{ 
document.write("<b> good morning </b>"); 

} 
else 
{ 
document.write ("<b> good afternoon </b>"); 

} 
</script> 
</body> 
</html> 

然后从编辑nodepad ++,我点击谷歌浏览器上运行,但得到只有这个

<html> 
<body> 
<script type="text/javascript"> 
var d=new Date(); 
var time=d.getHours(); 
if(time<10) 
{ 
document.write("<b> good morning </b>"); 

} 
else 
{ 
document.write ("<b> good afternoon </b>"); 

} 
</script> 
</body> 
</html> 

代码的副本,而不是结果,为什么?

+5

你用'htm'或'html'扩展名保存了吗? – alex 2012-03-17 11:41:17

回答

4

我想你保存的文件为txt而不是html。然后浏览器只会显示内容并且不显示代码。

将其另存为HTML文件,并解决您的问题。

+0

我解决了它,谢谢你的提示和答案 – 2012-03-17 11:44:36

2

保存ur文件为.html而不是.js并在浏览器中打开它是内联javascript! 它应该工作