最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

請(qǐng)問老師可以直接調(diào)用一個(gè)調(diào)用其自身的函數(shù)嗎?

<!DOCTYPE?html>
<html>
?<head>
??<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"/>???
??<title>瀏覽器對(duì)象</title>??
?</head>
?<body>
?<script?type="text/javascript">??
????ctime();
????var?num=5;
????function?ctime()
????{
????????document.getElementById("b").innerHTML=num;
????????num=num-1;
????????setTimeout("ctime()",1000);
????????if(num==0)
????????{
????	????window.location.href="http://yifanck.cn"
????????}
????}
?</script>?
????<span?id="b">5</span>秒后回到主頁?<a?href=javascript:window.history.back()>返回</a>??
</body>
</html>

打開界面后,時(shí)間不會(huì)變,也不會(huì)有任何動(dòng)作,但是使用一個(gè)按鍵來調(diào)用函數(shù)時(shí),時(shí)間就會(huì)改變

正在回答

2 回答

啊,我那時(shí)好像看漏了沒仔細(xì)看,不好意思。你錯(cuò)的地方應(yīng)該是函數(shù)ctine里document.getElementById("b").innerHTML=num;這句,因?yàn)槿绻阍趕cript里使用ctime();調(diào)用的話因?yàn)樗旅娴膕pan還沒加載,所以得不到對(duì)象,出現(xiàn)錯(cuò)誤。兩種解決方法:

第一加上window.onload = function(){}調(diào)用

? ? var num=5;

? ? function ctime()

? ? {

? ? ? ? document.getElementById("b").innerHTML=num;

? ? ? ? num=num-1;

? ? ? ? if(num==0)

? ? ? ? {

? ? ? ? ? ? window.location.href="http://yifanck.cn"

? ? ? ? }

? ? ? ? setTimeout("ctime()",1000);?

? ? }

? ? window.onload= function(){

? ? ? ? ctime();

? ? }

第二把span放前面

?<span id="b">5</span>秒后回到主頁 <a href=javascript:window.history.back()>返回</a> ?

?<script type="text/javascript"> ?

? ? var num=5;

? ? function ctime()

? ? {

? ? ? ? document.getElementById("b").innerHTML=num;

? ? ? ? num=num-1;

? ? ? ? if(num==0)

? ? ? ? {

? ? ? ? ? ? window.location.href="http://yifanck.cn"

? ? ? ? }

? ? ? ? setTimeout("ctime()",1000);?

? ? }

? ? ? ? ctime();

?</script>?


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉3736843 提問者

非常感謝!
2016-08-06 回復(fù) 有任何疑惑可以回復(fù)我~

你沒調(diào)用函數(shù),函數(shù)不執(zhí)行,當(dāng)然什么都不會(huì)發(fā)生。你現(xiàn)在只是做了聲明而已,ctime();才是調(diào)用,在這里可以用setInterval()來調(diào)用

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉3736843 提問者

我在函數(shù)里使用setTimeout()來調(diào)用自身函數(shù),我有使用ctime();調(diào)用函數(shù),可就是不執(zhí)行,望大神指教,謝謝
2016-08-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

水里有條魚 回復(fù) 慕粉3736843 提問者

回復(fù)字?jǐn)?shù)不超過300字,我在下面再答一遍哈
2016-08-06 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

請(qǐng)問老師可以直接調(diào)用一個(gè)調(diào)用其自身的函數(shù)嗎?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)