Javascript不会显示?

时间:2011-03-27 14:11:39

标签: javascript dreamweaver

这可能是一个愚蠢的问题,但出于某种原因,我无法在我的网页上显示Javascript。我在记事本和Dreamweaver上尝试它,并在XAMP中使用localhost测试它们但是无法显示它来测试它。

我还尝试了一些非常基本的代码,看它是否有效,如:

<script type="text/javascript">

now = new Data();
localtime = now.toString();
utctime = now.toGMTSTring();

document.write("<b>Local Time:</b> " + localtime + "<br />");
document.write("<b>UTC Time:</b> " + utctime + "<br />");

hours = now.getHours();
mins = now.getMinutes();
secs = now.getSeconds();

document.write("<h1>");
document.write(hours + ":" + mins + ":" + secs);
document.write("</h1>");

但此刻什么都没有,只是我输入的一个HTML标题。我希望有人提出建议。

3 个答案:

答案 0 :(得分:2)

now = new Data();

应该是new Date()吗?如果是这样,它将抛出一个ReferenceError并停止你的代码。

答案 1 :(得分:0)

使用它:

<script type="text/javascript">

var now = new Date();
var localtime = now.toString();
//var utctime = now.toGMTSTring();

document.write("<b>Local Time:</b> " + localtime + "<br />");
//document.write("<b>UTC Time:</b> " + utctime + "<br />");

var hours = now.getHours();
var mins = now.getMinutes();
var secs = now.getSeconds();

document.write("<h1>");
document.write(hours + ":" + mins + ":" + secs);
document.write("</h1>");
</script>

答案 2 :(得分:0)

使用萤火虫。我输入了

now = new Data();
在控制台中

,我得到了:

  

ReferenceError:未定义数据

然后,

utctime = now.toGMTSTring();

产生这种回应:

  

TypeError:now.toGMTSTring不是函数

最终观察:在声明变量时使用var。大多数浏览器都可以使用它,但是当脚本结果拒绝在IE中工作时(我不记得哪个版本),我很难跟踪此错误。