1。STETTIMEOUT()メソッドは、指定されたミリ秒の後に関数を呼び出すか、式を計算するために使用されます。
setimeout()はコードを1回だけ実行します。複数回呼び出す場合は、setInterval()を使用するか、コード自体にsettimeout()を再度呼び出します。
<!doctype html public " - // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head runat = "server"> <title> setimeout </title> </head> <body> <div = 'div1'> </div> </body> </html> <スクリプト= "= 10; // countdown seconds function showtime(){t- = 1; document.getElementById( 'div1')。innerhtml = t; if(t == 0){location.href = 'http://www.baidu.com'; } // 1秒ごとに実行すると、showtime()setimeout( "showtime()"、1000); } // showtime()showtime();を実行します。 </script>2。SetInterval()メソッドは、指定された期間(ミリ秒)に従って関数を呼び出したり、式を計算したりできます。
SetInterval()メソッドは、ClearInterval()が呼び出されるか、ウィンドウが閉じられるまで、関数を連続的に呼び出します。 setInterval()によって返されるID値は、ClearInterval()メソッドのパラメーターとして使用できます。
<html> <body> <入力タイプ= "テキスト" id = "clock" size = "35"/> <スクリプト言語= javascript> var int = self.setinterval( "clock()"、50)function clock(){var t = new date()document.getElementbyid()getelementbyid( "clock")。値= t}間隔</button> </body> </html>以下の関連する読書を紹介させてください
1。setInterval()関数については、setinterval()関数の使用法の詳細な説明を参照できます。
2。location.hrefは、ロケーションオブジェクトのHREFプロパティを参照できます。
3。innerhtml属性については、JSのinnerhtml属性の使用に関する章を参照できます。
以下は、それを紹介するための例です。
<html> <head> <メタhttp-equiv = "content-type" content = "text/html; charset = utf-8"/> <title>タイムリーにページをジャンプするメソッド</title> </head> <body> <script type = "text/javascript"> var t = 10; // // 1秒のタイミング関数を開始するrefer(){if(t == 0){location = "www.baidu.com"; //#ジャンプリンクアドレスを設定} document.getElementByID( 'show')。innerhtml = ""+t+"秒単位"; // CountDown T-を表示します。 //カウンターデクリメント} </script> <span id = "show"> </span> </body> </html>遭遇した問題:
上記のJSメソッドが$(function(){......})に配置されると、ブラウザはmethodxx()が定義されていないと報告します。
関数(){}の定義は、<script> </script>に配置する必要があります
上記は、編集者が紹介したJavaScriptの実装カウントダウンジャンプ(推奨)です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!