参考までに、jsを使用して照明スイッチを制御します。具体的な内容は次のとおりです。 トピック:js で照明スイッチを制御する 分析:電球要素を取得し、クリックイベントをバインドし、マウスをクリックして電球をオン/オフにします。 実施方法:方法1: 画像要素を取得し、クリックイベントをボタンにバインドしてライトスイッチを制御します。 <!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> </head> <本文> <img src="./img/关.gif" alt=""> <button id="open">ライトを点灯する</button> <button id="close">ライトを消す</button> </本文> <スクリプト> var open = document.getElementById("open"); var close = document.getElementById("close"); var img = document.getElementsByTagName("img")[0]; open.onclick=関数(){ img.src="./img/开.gif" } close.onclick=関数(){ img.src="./img/关.gif" } </スクリプト> </html> 要約: この方法は比較的簡単で、エラーが発生しにくいです。ボタンをバインドすることで、対応するライトスイッチの画像を直接取得できます。 実行結果: 関連する方法:
方法2: 画像要素を取得し、スイッチイベントを画像に直接バインドします。 <!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> </head> <本文> <img src="./img/关.gif" alt=""> </本文> <スクリプト> var img = document.getElementsByTagName("img")[0]; var フラグ = false; img.onclick=関数(){ if(フラグ){ img.src="./img/关.gif"; フラグ=false; }それ以外{ img.src="./img/开.gif"; フラグ=true; } } </スクリプト> </html> 注:このメソッドでは、ライトの初期状態を決定するためのフラグが必要です。クリック イベントを画像に直接バインドする場合は、フラグの初期値が false であることに注意してください。 実行結果: 電球をクリックすると、ライトの明るさと暗さが切り替わります。 関連画像: 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux/Mac に MySQL をインストールするときにパスワードを忘れた場合の解決策
>>: Ubuntu 16.04 64 ビット版の VMware Tools のインストールと構成のグラフィック チュートリアル
この記事では、絵文字用の MySQL Java サーバーのサポートと問題解決方法について説明します。...
ペーパーレスの世界はまだ到来していませんが、書類や写真をスキャンすることで紙をなくす人が増えています...
1. nginxシェルスクリプトを保存するフォルダを作成する /usr/local/タスク/ngin...
他の種類のデザインとは異なり、Web デザインは時代の発展とともに常に変化しています。したがって、W...
目次ノードのバージョンが一致しない、ノードをアップグレードまたはダウングレードするnvm を使用して...
1. MySQLは現在の日付と時刻を取得する関数1.1 現在の日付 + 時刻 (日付 + 時刻) ...
01. コマンドの概要gcc コマンドは、GNU がリリースした C/C++ ベースのコンパイラを使...
JS でアニメーションを記述する場合、移動前に相対位置を絶対位置に変換してからアニメーション機能を実...
この記事では、Windows10でmysql8.0.17を置き換える具体的な手順を参考までに紹介しま...
仮想化1. 環境セントオス7.3 selinuxとファイアウォールを無効にする2. 仮想化環境の構成...
1. 心の旅最近コックピットを書いていたときに、背景画像を単純に特定の角度に回転させるという問題につ...
等高レイアウト同じ親コンテナー内の同じ高さの子要素のレイアウトを指します。等高レイアウトの実装の観点...
画像プレビュー機能付きのアップロードフォーム、完全なHTMLコードは次のとおりです。 <htm...
成果を達成する実装コードhtml <div id="コンテナ"> &...
問題の説明body内でfilter属性を使用すると、 fixed要素の位置が不正確になります。つまり...