ホームページ > 記事 > ウェブフロントエンド > jsのsettimeoutメソッドにパラメータを追加する
この記事では主に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(replayijs の settimeout メソッドへのパラメーターの追加に関するその他の記事については、PHP 中国語 Web サイトに注意してください。 !