この記事の例では、検証コードのランダム生成を実現するための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+CSS プロジェクトを終えたところです。数...
概要この記事のフレームワーク図は次のとおりです。 1. フローティングとは一体何でしょうか? W3s...
1. HTMLタグは常に閉じる前のページのソース コードでは、次のような記述がよく見られます。 &l...
目次1. オフラインインストール2. オンラインインストール3. アンインストール4. ymlファイ...
知らせ! ! ! uid が (a,b,c,null) に含まれないユーザーから * を選択します。...
序文データ型変換とは何ですか?フォームまたはプロンプトを使用して取得されるデフォルトのデータ型は文字...
目次ヘッドレスブラウザとは何ですか?なぜ「ヘッドレス」ブラウザと呼ばれるのでしょうか?ヘッドレスブラ...
JavaScript の hasOwnProperty() メソッドは、Object のプロトタイ...
注意: 3 番目の方法は XSell でのみ使用され、finalsell では使用できません。方法1...
1. jmeterの基本イメージを構築するDockerfile は次のとおりです。 # Java 8...
HTMLはヘッドとボディの2つの部分で構成されています** ヘッド内のタグはヘッドタグです** タイ...
1. インラインスタイル仮想DOMにインラインスタイルを追加するには、式を使用してスタイルオブジェク...
最近私の記事を読んだ人なら誰でも、私が現在WeChatミニプログラムプロジェクトを担当しており、その...
1. 目的:コードの保守が容易になり、さまざまなデータの分類が明確になります。 2. store/i...
目次ビジネスシナリオ:効果のデモンストレーション:ビジネスシナリオ: el-form を使用する場合...