[英]Javascript won't display?
這可能是一個愚蠢的問題,但由於某種原因我無法在我的網頁上顯示Javascript。 我在notepad和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標題。我希望有人有一個建議。
now = new Data();
那應該是new Date()
嗎? 如果是這樣,它將拋出一個ReferenceError並停止你的代碼。
用這個:
<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>
使用螢火蟲。 我打字了
now = new Data();
在控制台中,我得到了:
ReferenceError:未定義數據
然后,
utctime = now.toGMTSTring();
產生這種反應:
TypeError:now.toGMTSTring不是函數
最終觀察:在聲明變量時使用var
。 大多數瀏覽器都可以使用它,但是當腳本結果拒絕在IE中工作時(我不記得哪個版本),我很難跟蹤此錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.