ホームページ  >  記事  >  ウェブフロントエンド  >  jsのsettimeoutメソッドにパラメータを追加する

jsのsettimeoutメソッドにパラメータを追加する

高洛峰
高洛峰オリジナル
2017-02-08 16:11:451073ブラウズ

この記事では主にjsのsettimeoutメソッドとパラメータを紹介します。必要な方は、

jsのsettimeoutメソッドとパラメータの使用を参照してください。
簡単な使用方法については、w3schoolを参照してください
パラメータ呼び出しはありません、
例:

コードをコピーしますコードは次のとおりです:

<script type="text/javascript"> 
function timedMsg() 
{ 
var a ="dd"; 
var t=setTimeout(function(){ cao(a);},3000) 
} 
function cao(a) 
{ 
alert(a); 
} 
</script> 
</head> 
<input type="button" value="显示定时的警告框" onClick = "timedMsg()">


現在の問題は複数のものの間にあり、最後のものだけが渡されます戻って考えてみてください

コードをコピーしてください コードは次のとおりです:

/* for (var i=0;i<points.length;i++){ 
AddGuiJi(points[i],value); 
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i) 
} */


上記のエラーの理由は、time が実行のためにトリガーされるとき、i=4 であるため、複数の i=4 が存在します。 、それは常に最後のものです
解決策

コードをコピーします コードは次のとおりです:

var timerr; 
function xunhuanlian(points,value){ 
if(replayi

js の settimeout メソッドへのパラメーターの追加に関するその他の記事については、PHP 中国語 Web サイトに注意してください。 !

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。