这可能是一个愚蠢的问题,但出于某种原因,我无法在我的网页上显示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标题。我希望有人提出建议。
答案 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中工作时(我不记得哪个版本),我很难跟踪此错误。