我正在nodepad ++上编写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>
代码的副本而不是结果,为什么?
答案 0 :(得分:4)
我认为您将文件保存为txt
而不是html
。然后浏览器只会显示内容而不会呈现代码。
将其另存为HTML文件,您的问题应该得到解决。
答案 1 :(得分:2)
将您的文件保存为.html而不是.js,并在浏览器中打开它是内联的JavaScript! 它应该工作