この記事の例では、ストップウォッチタイマーを実装するためのJSの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 ストップウォッチタイマーの実装: 効果図は以下のとおりです。 添付のコードをデバッグして実行 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <meta http-equiv="X-UA-compatible" content="ie=edge"> <title>ドキュメント</title> <スタイル> #div1 { 幅: 300ピクセル; 高さ: 400px; 背景: スカイブルー; マージン: 100px 自動; テキスト配置: 中央; } #カウント{ 幅: 200ピクセル; 高さ: 150px; 行の高さ: 150px; マージン: 自動; フォントサイズ: 40px; } #div1 入力 { 幅: 150ピクセル; 高さ: 40px; 背景: オレンジ; フォントサイズ: 25px; 上マージン: 20px } </スタイル> </head> <本文> <div id="div1"> <div id="count"> <span id="id_H">00</span> <span id="id_M">00</span> <span id="id_S">00</span> </div> <input id="start" type="button" value="開始"> <input id="pause" type="button" value="一時停止"> <input id="stop" type="button" value="停止"> </div> <スクリプト> //ラベルノードの検索操作を簡素化できます var btn = getElementById('btn') 関数 $(id) { document.getElementById(id) を返します。 } window.onload = 関数() { //クリックするとビルドとカウントが開始されます var count = 0 var timer = null //タイマー変数はタイマーの戻り値を記録します setInterval $("start").onclick = function() { タイマー = setInterval(関数() { カウント++; コンソール.log(カウント) // ページの時間、分、秒の値を変更する必要があります console.log($("id_S")) $("id_S").innerHTML = showNum(count % 60) $("id_M").innerHTML = showNum(parseInt(count / 60) % 60) $("id_H").innerHTML = showNum(parseInt(count / 60 / 60)) }, 1000) } $("一時停止").onclick = 関数() { //タイマーをキャンセルする clearInterval(timer) } //カウントを停止し、データをクリアし、ページ表示データをクリアします$("stop").onclick = function() { //タイマーをキャンセルする $("pause").onclick() // clearInterval(タイマー) //データクリア合計秒数クリアカウント = 0 // ページ表示データがクリアされました $("id_S").innerHTML = "00" $("id_M").innerHTML = "00" $("id_H").innerHTML = "00" } //1桁の数字を処理する関数をカプセル化する function showNum(num) { (数値<10)の場合{ '0' + 数値を返す } 数値を返す } } </スクリプト> </本文> </html> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: mysql5.7.18.zip インストール不要版設定チュートリアル(Windows)
大画面のデジタル スクロール効果は、最近の作業における大画面 UI ダイアグラムから生まれました。U...
目次序文データバインディングとは何ですか? Angular のデータバインディングの種類一方向データ...
システムの crontab を使用して定期的にバックアップ ファイルを実行し、バックアップ結果を日付...
導入分散システムでは、分散ロックは最も基本的なツール クラスです。たとえば、支払い機能を備えた 2 ...
導入いつものように、シーンから始めましょう〜インタビュアー:「トランザクションの4つの特性をご存知で...
binlog は、すべての mysql dml 操作を記録するバイナリ ログ ファイルです。 bin...
通常、開発プロセスでは、インターフェイス要求の成功または失敗は httpcode に基づいて決定され...
目次Vue2 レスポンシブ原則のレビューVue3 レスポンシブ原則の分析ネストされたオブジェクトの応...
ソフトウェアバージョンウィンドウズ: ウィンドウズ10 MySQL: mysql-8.0.17-wi...
この記事では、携帯電話認証コードログインを実装するためのVueの具体的なコードを参考までに共有します...
複合インデックス (結合インデックスとも呼ばれます) は、複数の列に対して作成されるインデックスです...
Centos7 の起動プロセス: 1.post(電源投入時のセルフテスト) 電源投入時のセルフテスト...
REPLACE構文REPLACE(String,from_str,to_str)つまり、String...
01. コマンドの概要md5sum - MD5検証コードを計算して検証するmd5sum コマンドは、...
目次Samba サーバーの紹介Samba サーバー コンポーネントSamba サーバー関連の設定ファ...