導航:首頁 > 編程語言 > js延遲執行函數傳參數

js延遲執行函數傳參數

發布時間:2021-12-03 09:49:04

js如何實現等待1秒後執行一個事件

需要准備的材料分別有:電腦、html編輯器、瀏覽器。

1、首先,打開html編輯器,新建html文件,專例如:index.html。

javaScript 中怎麼延遲執行一個方法

setTimeout("test()","2000"); //2000毫秒後執行test()函數,只執行一次。setInterval("test()","2000"); //每隔2000毫秒執行一次test()函數,執行無數次。

(2)js延遲執行函數傳參數擴展閱讀:

1、setTimeout() 方法用於在指定的毫秒數後調用函數或計算表達式。

2、語法:setTimeout(function, milliseconds, param1, param2, ...)。

3、提示:1000 毫秒= 1 秒。

4、提示:如果你只想重復執行可以使用setInterval()方法。

5、提示:使用clearTimeout()方法來阻止函數的執行。

6、所需參數1:code/function,必需。要調用一個代碼串,也可以是一個函數。

7、所需參數2:milliseconds可選。執行或調用 code/function 需要等待的時間,以毫秒計。默認為 0。

8、所需參數3:param1, param2, ...,可選。 傳給執行函數的其他參數(IE9 及其更早版本不支持該參數)。

9、返回值:返回一個 ID(數字),可以將這個ID傳遞給 clearTimeout() 來取消執行。

10、實例:var myWindow=window.open("","","width=200,height=100");myWindow.document.write("<p>這是一個新窗口'</p>");setTimeout(function(){ myWindow.close() }, 3000);

⑶ js如何讓方法在延遲兩秒後執行

setTimeout("方法()",2000);

微信程序,延時執行js函數的問題

fight:function(e){
that=this;
that.setData({
buttondisabled:true,
loading:true
});//<--這里是分號不是逗號
setTimeout(function(){
that.setData({
buttondisplay:'none',
playerdisplay:'block'
})//這里的錯誤不太好描內述,自己看了容
},9000);
}

⑸ js如何延時執行下一條語句

javascript提供了setTimeout() 方法用於在指定的毫秒數後調用函數或計算表達式,因此延遲1秒後執行一個函數可以如下代碼實現:

setTimeout("fun()",1000);//fun()是自定義函數

下面實例演示:打開頁面後倒計時3秒,然後彈出對話框

1、HTML結構

<divid="test">3</div>

2、javascript代碼

functionfun(n){

if(n>0){

n--;

document.getElementById("test").innerHTML=n;

setTimeout("fun("+n+")",1000)

}

else

alert("時間到!!");

}

window.onload=function(){

setTimeout("fun(3)",1000)

}

3、效果演示

⑹ 如何在Javascript中將一個函數延遲一秒後執行

javascript提供了setTimeout() 方法用於在指定的毫秒數後調用函數或計算表達式,因此延遲版1秒後執行一個權函數可以如下代碼實現:

setTimeout("fun()",1000);//fun()是自定義函數

下面實例演示:打開頁面後倒計時3秒,然後彈出對話框

1、HTML結構

<divid="test">3</div>

2、javascript代碼

functionfun(n){
if(n>0){
n--;
document.getElementById("test").innerHTML=n;
setTimeout("fun("+n+")",1000)
}
else
alert("時間到!!");
}
window.onload=function(){
setTimeout("fun(3)",1000)
}

3、效果演示

⑺ js 的延遲跳轉要怎麼寫,比如延遲執行一個函數

function 函數名()
{
邏輯......
}
setTimeout("函數名",3000); //3秒後執行"函數名"

⑻ 如何用javascript設置延時執行

二、 的計時事件的函數
setTimeout() - 在指定時間後執行代碼
clearTimeout() - 取消 setTimeout()注意:setTimeout() 和 clearTimeout() 都是HTML DOM 的 Window 對象的函數。
三、setTimeout詳解
var t=setTimeout("javascript 語句",時間參數)
註:時間參數單位為毫秒
示例:var t=setTimeout("alert('3 seconds!')",3000)
如果js語句帶變數,則必須用+號將變數連接起來,如:
var t=setTimeout("document.getElementById("+menuid+").style.display='none'",3000)
四、clearTimeout詳解
語法:clearTimeout(setTimeout的變數名)
示例:clearTimeout(t) //其中t為前面設置的setTimeout的變數
使用clearTimeout可以隨時停止計時。
五、應用技巧
建議將setTimeout單獨設置為一個函數。如:
function delayRun(code,time) {
var t=setTimeout(code,time);}這樣,在需要讓某段代碼延時執行的時候,只需在這段代碼前加入這個函數就可以了。如:
onmouseover=delayRun("setTab(0,0)",500)
其中setTab是一個自定義的函數。如果以後不想讓setTab延時執行,則去掉語句中的delayRun相關的代碼即可,改為:onmouseover=setTab(0,0) 就可以了。
這種寫法避免每一個需要延時的地方都寫一段setTimeout的代碼,只需要直接調用就可以了,很方便。也節省了代碼的量。

⑼ js中執行自定義函數且傳參數

這么高的分這么簡來單的問自題都沒人回答!
你的問題不是出在這里吧
你的IMG_up(sender)這個參數sender是幹啥用的
經測試,以下代碼通過:
<script>
function IMGups(src){document.getElementById('IMGup').src=src;}
function IMG_up(sender){
//執行代碼,並在這段代碼中獲得一個圖片地址
var src="sss.jpg";//sss.jpg是變數,不一定是sss.jpg
IMGups(src);// 現在我要將原圖改變為這個圖片,但是這樣運行不行的,而IMGups('src'); //這樣傳的確實 src 這個文本,不是得到的圖片的只,請問如何解決呢。
}
</script>
<img src="aaa.jpg" id="IMGup"/>
<a href="javascript:void(0);" onclick=IMG_up("abcdefg");>看看</a>

以上寫的還不規范
<a href="javascript:void(0);" onclick="IMG_up('abcdefg');">看看</a>
這樣是規范寫法

⑽ 怎麼讓html里的js腳本延遲5秒運行

通過setTimeout函數調用。如下:

setTimeout( function(){
//add your code
}, 5 * 1000 );//延遲5000毫米

setTimeout() 的第一個參數是含有 JavaScript 語句的字元串。這專個語句可能諸如 "alert('5 seconds!屬')",或者對函數的調用,諸如 alertMsg()"。

第二個參數指示從當前起多少毫秒後執行第一個參數。

(10)js延遲執行函數傳參數擴展閱讀

延遲運行,setTimeout函數用法的具體事例:

<script language="javascript">

function test(obj)

{

alert(obj);

setTimeout("test()",1000);

}

</script>

<input id="testButton" type="button" onclick="test(this)">

setTimeout里的test()沒帶參數,第一次顯示[object],1000毫秒之後顯示undefined,變數尚未賦值,也就是說用此方式可以實現帶參數的方法循環,但是參數被銷毀。

其實這很簡單就可以實現,不必寫那麼長的代碼來實現。

參考資料

網路-setTimeout

閱讀全文

與js延遲執行函數傳參數相關的資料

熱點內容
別克怎麼用原廠電腦編程 瀏覽:125
半月談app是什麼意思 瀏覽:788
廣州正大數據恢復 瀏覽:80
什麼app軟體上買汽車減震器 瀏覽:375
在線免費的網站你懂得 瀏覽:611
linux服務加入開機啟動 瀏覽:115
手機百度app如何上傳文件 瀏覽:672
韓劇電影版 瀏覽:887
瀟湘書院sp 瀏覽:324
林正英下載 瀏覽:511
帶著智能手機闖盪異世界 小說 瀏覽:901
男同情愛電影 瀏覽:913
vb監控文件夾 瀏覽:850
台灣丈夫電影 瀏覽:660
戴爾筆記本為什麼連不上無線網路 瀏覽:582
台灣的電影電視劇都用什麼網站 瀏覽:238
米思齊編程土壤濕度感測器怎麼用 瀏覽:208
大寸度愛情電影 瀏覽:213
2015年全球大數據總量 瀏覽:63
建設工程人員配置要求在哪個文件 瀏覽:157

友情鏈接