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

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

setTimeout方法里面的方法如果有參數怎么辦

<!DOCTYPE?HTML>
<html>
??<head>
????<meta?http-equiv="content-type"?content="text/html;?charset=utf-8"/>
????<title>setTimeout</title>
????<script?type="text/javascript">
??????var?delayTime;
??????function?showAlertAfter(waitingTime,?message){
????????delayTime?=?window.setTimeout('alert(message)',?waitingTime);
??????}

????</script>
??</head>
??<body>
????<input?type="button"?value="clickme"?onclick="showAlertAfter(5000,'Hello?world')"/>
??</body>
</html>

上面的代碼,運行會沒有反應,因為window.setTimeout('alert(message)', waitingTime);這一行不行,因為message是傳進來的參數,但是要怎么改才能讓它顯示傳進來的message呢

正在回答

2 回答

第 9 行,

????????delayTime?=?window.setTimeout('alert(message)',?waitingTime);

發現,setTimeout 里 alert 那的單引號去掉就可以執行了,但不清楚為什么不是 5s 后彈出提示框。


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

定時器的方法里面不要亂傳東西...謝謝

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

舉報

0/150
提交
取消

setTimeout方法里面的方法如果有參數怎么辦

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

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

幫助反饋 APP下載

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

公眾號

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