Vanilla JS を使用して clickEventListener を使用して赤と青を切り替える方法
P粉523625080
P粉523625080 2024-04-03 20:19:03
0
2
387

まず、青と赤の 2 つの関数を作成します。

リーリー

ここでは、For ループで if ステートメントを使用して clickEventListener を作成します

リーリー

私の間違いは次のとおりです: マウスをクリックしても赤いままです。他の eventListener マウスムーブを使用するとこの赤い色が表示されますが、それは問題ではありません。

追記: これは完全なコードではありません。解決できなかったものだけをあげました(上)。

上記のコードを試してみましたが、色を変更できませんでした。

P粉523625080
P粉523625080

全員に返信(2)
P粉068486220

最も簡単なオプションは、ブール変数を使用して希望の色を保存し、クリックするたびにそれを反転することです:

リーリー リーリー
いいねを押す +0
P粉790819727

ループを使用するのではなく、次に描画される色への参照を維持する必要があります。さらに、色 (およびコンテキストとイベント) を関数の引数として渡す場合、関数を drawCircle の 1 つに単純化し、その色を使用して円の塗りつぶしの色を決定できます。

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!