ホームページ  >  記事  >  ウェブフロントエンド  >  最も単純な JavaScript カウントダウン コードを共有します (完全なコードが添付されています)。

最も単純な JavaScript カウントダウン コードを共有します (完全なコードが添付されています)。

yulia
yuliaオリジナル
2018-10-15 10:30:5422868ブラウズ

仕事でページにカウントダウンを設定する必要があることがよくありますが、JS カウントダウン コードの書き方を知っていますか?この記事では、最も単純な JS カウントダウン コードと、詳細なカウントダウン JS コードのアイデアを紹介します。これは一定の参考価値があるため、興味のある友人は参照してください。

例: 期限を設定し、残り時間を表示します。たとえば、もうすぐダブル イレブンが開催され、販売者は JS カウントダウンを使用してアクティビティの終了までの時間を表示できます。具体的なコードは次のとおりです。

HTML 部分:

<body onload = "countTime()">
  <div>
         <span id="day"></span>
         <span id="hour"></span>
         <span id="minute"></span>
         <span id="second"></span>
    </div>
 </body>

4 つの タグを指定して、残りの日、時間、分、秒を表示します。 JavaScript 部分:

<script type="text/javascript">
  function countTime() {
            //获取当前时间
            var date = new Date();
            var now = date.getTime();
            //设置截止时间
            var endDate = new Date("2018-10-31 0:0:0");
            var end = endDate.getTime();
            //获取截止时间和当前时间的时间差
            var leftTime = end-now;
            //定义变量 d,h,m,s分别保存天数,小时,分钟,秒
            var d,h,m,s;
            //判断剩余天数,时,分,秒
            if (leftTime>=0) {
                d = Math.floor(leftTime/1000/60/60/24);
                h = Math.floor(leftTime/1000/60/60%24);
                m = Math.floor(leftTime/1000/60%60);
                s = Math.floor(leftTime/1000%60);                   
            }
            //将时间赋值到div中
            document.getElementById("day").innerHTML = d+"天";
            document.getElementById("hour").innerHTML = h+"时";
            document.getElementById("minute").innerHTML = m+"分";
            document.getElementById("second").innerHTML = s+"秒";
            //递归每秒调用countTime方法,显示动态时间效果
            setTimeout(countTime,1000);
 
        }
 </script>

カウントダウン JS コードのアイデア:

1. date = new Date() を使用して現在時刻を取得します

2. 期限を endDate = new Date に設定します。 ( "2018-10-31 0:0:0")

3. 時差を取得します leftTime = end-now

4. 変数 d、h、m、s を定義して使用します。 if 関数で残りの日、時間、分、秒を判断します。

5. innerHTML を使用して div

6 を再帰的に呼び出して、動的データを表示します。時間効果

効果図に示すように:

上記では、簡単な JS カウントダウン コードを共有し、そのアイデアを説明しました。 JS カウントダウン コードを詳しく説明します。簡単なので、初心者でも試してみて、カウントダウン効果が得られるかどうかを確認してください。 最も単純な JavaScript カウントダウン コードを共有します (完全なコードが添付されています)。

推奨される関連ビデオ チュートリアル:

JavaScript ビデオ チュートリアル

以上が最も単純な JavaScript カウントダウン コードを共有します (完全なコードが添付されています)。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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