亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

實時鐘表在body里加載不了,非要點擊按鈕才能實現

本來想在<body onload="simpleWatch()">實現網頁加載時顯示實時鐘表,但是顯示不了,非的用按鈕點擊?

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>一個簡單的鐘表</title>

<script type="text/javascript">

function simpleWatch(){

var date=new Date();

var year=date.getFullYear();

var month=date.getMonth();

month=addZero(month);

var day=date.getDate();

day=addZero(day);

var hour=date.getHours();

hour=addZero(hour);

var minute=date.getMinutes();

minute=addZero(minute);

var second=date.getSeconds();

second=addZero(second);

document.getElementById("p1").innerHTML=

year+"年"+month+"月"+day+"日"+hour+":"+minute+":"+second;

setTimeout("simpleWatch()",1000);

}

function addZero(x){

if(x<10){

x="0"+x;

}

return x;

}

</script>

</head>

<body>

<div id="p1"></div>

<input type="button" value="點擊" onclick="simpleWatch()"/>

</body>

</html>


正在回答

1 回答

?var s = setInterval(function () {

? ? ? ? ?var date = new Date();

? ? ?document.getElementById("p1").innerHTML = date;

? ? ?},1000);

//這樣就是實時了

0 回復 有任何疑惑可以回復我~
#1

給大佬遞茶 提問者

我想的是通過延遲函數setTimeout循環調用實現實時,我想這樣寫<body onload="simpleWatch()"> 在加載的時候就調用這個函數。
2018-11-14 回復 有任何疑惑可以回復我~
#2

慕蓋茨2396121 回復 給大佬遞茶 提問者

你這個已經實現了啊
2018-11-14 回復 有任何疑惑可以回復我~
#3

給大佬遞茶 提問者 回復 慕蓋茨2396121

我想在頁面加載的時候調用simpleWatch(),我上面用的是按鈕,不想用按鈕和setInterval()
2018-11-14 回復 有任何疑惑可以回復我~
#4

慕蓋茨2396121 回復 給大佬遞茶 提問者

你這個已經可以了 我復制你的代碼再開發平臺都可以運行
2018-11-14 回復 有任何疑惑可以回復我~
#5

慕蓋茨2396121 回復 給大佬遞茶 提問者

可以了你這樣,再開發軟件上面可以運行的
2018-11-14 回復 有任何疑惑可以回復我~
查看2條回復

舉報

0/150
提交
取消

實時鐘表在body里加載不了,非要點擊按鈕才能實現

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號