支払いカウントダウンを実現し、ホームページに戻るためのjs

支払いカウントダウンを実現し、ホームページに戻るためのjs

ホーム ページに戻るための支払いカウントダウン ケースの概要: シンプルな js 構文、getElementsByTagName、location.href などを使用して、ホーム ページのボタンをバインドして別のページにジャンプします。

インデックス.html

効果図は以下のとおりです。

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>ドキュメント</title>
    <スタイル>
        .ラッパー{
            背景色:アクアマリン;
            幅: 300ピクセル;
            高さ: 300px;
            マージン: 0 自動;
        }
        h2{
            テキスト配置: 中央;
        }
        ボタン{
            テキスト配置: 中央; 
            左マージン: 68px;
        }
    </スタイル>
</head>
<本文>
    <div class="wrapper">
      <h2>製品:スマイル</h2>
      <h2>価格:無限大</h2>
      <h2>お支払い方法:ネット</h2>
      <h2>注文番号:123456789</h2>
      <button>キャンセル</button>
      <button>支払う</button>
    </div>
 
    <スクリプト>
        //ロジック: 支払いボタンをクリックしてページにジャンプします // 2番目(1番目は0)の「button」というタグを取得し、クリックイベントを追加して関数をバインドします document.getElementsByTagName('button')[1].onclick = function(){
            //ジャンプ前の確認ボックス let res = window.confirm('お支払いを確認してください');
            //真かどうか判断し、真であればジャンプする if (res) {
                //ディレクトリ内の HTML ページを直接使用するか、他の Web サイト リンクを入力します location.href = "./return.html"
            }
        }
    </スクリプト>
</本文>
</html>

戻り値.html

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta http-equiv="X-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <title>ドキュメント</title>
    <スタイル>
        .ラッパー{
            幅: 300ピクセル;
            高さ: 400px;
            マージン: 0 自動;
        }
        。コンテンツ{
            テキスト配置: 中央;
        }
    </スタイル>
</head>
<本文>
    <div class="wrapper">
        <div class="content">
        <h2>支払いが完了しました</h2>
        <span id="countDown">10 秒後にホームページに戻る</span><button>すぐに戻る</button>
        </div>
    </div>
 
    <スクリプト>
        //ロジック: ページが開き、カウントダウンが始まります window.onload = function(){
            //最初に割り当てます let timer = 10;
            //カウントダウン//矢印関数()=>{} ==関数(){}
            設定間隔(()=>{
                タイマー - ;
                document.getElementById('countDown').innerText = タイマー;
                // 0 になったらホームページにジャンプします if (timer==0) {
                    location.href = "./index.html"
                }
            },1000);
        }
        //ボタンをクリックするとすぐにホームページに戻りますdocument.getElementsByTagName('button')[0].onclick = function(){
            location.href = "./index.html"
        }
    </スクリプト>
</本文>
</html>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • JavaScript で支払いの 10 秒カウントダウンを実現
  • AngularJS 支払いカウントダウン機能の実装アイデア
  • JavaScript による Alipay カウントダウン ページとコード実装の高模倣
  • 支払いカウントダウンページを作成するためのjs
  • JS決済ページカウントダウンの実装例

<<:  MySQLのどのフィールドがインデックスに適しているかについての簡単な説明

>>:  CSS で「プラス記号」効果を実装するためのサンプルコード

推薦する

CentOSにDockerをインストールする方法

ここでは比較的簡単なインストール方法のみを紹介します。 1. yumを使用してインストールするyum...

CSS はコンテナ レベル (div...) タグを 1 つの位置 (ページの右端) に固定します。

コードは次のようになります。 。プロセス{ 境界線:1px 実線 #B7B7B8; 背景:#F8F8...

JavaScriptアップロードファイル制限パラメータケースの詳細な説明

プロジェクトシナリオ: 1. アップロードファイルの制限関数: 1. フロントエンド操作による異常な...

vscodeで保存した後のHTML自動フォーマットの問題を解決する

vsCode のバージョンは最近更新され、現在のバージョン番号は 1.43 です。実際、vsCode...

AngularJSにおける括弧の役割の詳細な説明

1. 括弧の役割1.1 角括弧 [ ]属性名が角括弧で囲まれている場合、右側には式の値が割り当てられ...

jQueryはフォーム検証を実装する

jQueryを使用してフォーム検証を実装します。参考までに、具体的な内容は次のとおりです。登録.ht...

LinuxシステムにISOファイルをインストールする方法

Linux システムで iso ファイルをインストールするにはどうすればいいですか?インストール手順...

スライダー効果を実装するミニプログラム

この記事の例では、スライディングブロック効果を実現するための小さなプログラムの具体的なコードを参考ま...

innerHTML を理解する

<br />関連記事: innerHTML HTML DOM insertRow() メ...

MySQL 8.0.15 winx64 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.15 winx64 圧縮パッケージのインストールと設定方法を参考ま...

JavaScript は setTimeout を使用してカウントダウン効果を実現します

JavaScript ネイティブ コードの記述能力を高め、setTimeout() の使用を強化する...

Linux スクリプトの基礎を詳しく紹介

目次1. スクリプトvim環境2. シェルスクリプトで環境を定義する方法3. シェルスクリプト内の翻...

要素動的ルーティングブレッドクラムの実装例

マスターするには: localStorage、コンポーネントのカプセル化えーと、GIF に変換したビ...

uniappを使用してWeChatミニプログラムでEChartsを使用する方法

今日は、uniapp を使用して Echarts を統合し、マップ チャートを表示します。 mpvu...