この記事の例では、検証コードのランダム生成を実現するためのJSの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 <!DOCTYPE html> <html> <ヘッド> <メタ文字セット="utf-8" /> <タイトル></タイトル> <スタイル> </スタイル> </head> <本文> <div> <h1>111111</h1><a href="#" rel="external nofollow" >よく見えないので、1つ変更してください</a> </div> 確認コード: <input type="text" value="" /> <button>OK</button> </本文> <スクリプト> var arr = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z", 「a」、「b」、「c」、「d」、「e」、「f」、「g」、「h」、「i」、「j」、「k」、「l」、「m」、「n」、「o」、「p」、「q」、「r」、「s」、「t」、「u」、「v」、「w」、「x」、「y」、「z」、 0,1,2,3,4,5,6,7,8,9]; var h1 = document.querySelector("h1"); var btn = document.querySelector("ボタン"); var change = document.querySelector("a"); var input = document.querySelector("入力"); 関数fn(){ var arr1 = Math.floor(Math.random()*62); var arr2 = Math.floor(Math.random()*62); var arr3 = Math.floor(Math.random()*62); var arr4=Math.floor(Math.random()*62); var arr5=Math.floor(Math.random()*62); var arr6=Math.floor(Math.random()*62); var yz=""+arr[arr1]+arr[arr2]+arr[arr3]+arr[arr4]+arr[arr5]+arr[arr6]; h1.innerHTML は yz です。 btn.onclick=関数(){ アラート(入力値); if(入力値==yz){ アラート("正しい"); }それ以外{ 警告("エラー"); } } } 関数fn(); change.addEventListener("click",fn); </スクリプト> </html> 1. Math.floor() メソッド 数学.floor(x) floor() メソッドは、x 以下の最大の整数を返します。 渡された引数が整数の場合、値は変更されません。 2. Math.random() メソッド random() メソッドは、0 (含む) から 1 (含まない) までの乱数を返します。 上記の2つの方法を使用して、乱数を取得する機能を実現できます。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySql ビュー トリガー ストアド プロシージャの詳細な説明
>>: Linux ソースコードからのソケット (TCP) クライアント側での接続の例の詳細な説明
結果: 実装コード: html <div class="buttons"&...
目次背景成し遂げる1. カプセル化された /utils/dialogControl.js 2.ダイア...
1.ブラウザでmysqlを検索してダウンロードしてインストールしますアドレス: https://d...
背景現在、会社のプロジェクトは、フロントエンドとバックエンドが分離された方法で開発されています。新し...
質問一部のページでは、onload でデータを要求してからビューをレンダリングするため、ミニプログラ...
空のリンク:つまり、ターゲット エンドポイントとのリンクはありません。フォーマット <a hr...
Docker はますます多くのシナリオで使用されています。コマンドラインツールに慣れていない人にとっ...
サーバーの画像が他のウェブサイトからホットリンクされると、サーバーの帯域幅とアクセス速度に影響します...
結合では、ネスト ループ結合アルゴリズムが使用されます。ネスト ループ結合には 3 つの種類がありま...
シェルスクリプト #!/bin/sh # 現在のディレクトリ CURRENT_DIR=$( cd &...
1. pipとは何かpip は、Python パッケージの検索、ダウンロード、インストール、アンイ...
目次1. MySQLトリガーの作成: 1. MySQLトリガー作成構文: 2. MySQL作成構文の...
目次vue2.xプレコンセプト:ルーティングフックのカテゴリルーティングとコンポーネントの概念(フッ...
しかし最近、この方法を使用すると問題が発生することがわかりました。コードを参照してください。コードを...
目次まず、値の一部と一致させるために使用される特殊文字であるワイルドカードについて簡単に紹介します。...