JavaScript でブラー イベントのターゲットを特定する方法

DDD
リリース: 2024-10-19 14:45:31
オリジナル
650 人が閲覧しました

How to Identify the Target of a Blur Event in JavaScript

ブラー イベントのターゲットの特定

ユーザーがクリックまたはタブ移動して HTML 入力フィールドがフォーカスを失うと、「ブラー」 ' イベントがトリガーされます。このフォーカス喪失の原因となった要素を特定したい場合、この記事では、「関連付けられたターゲット」プロパティを使用した解決策を紹介します。

'関連付けられたターゲット' プロパティ

ブラー イベントのプロパティは、最初の要素がフォーカスを放棄した後にフォーカスを取得した要素を参照します。このプロパティは、ブラーをトリガーした要素を効果的に特定します。

実装例

入力フィールドに付加された次の JavaScript 関数を考えてみましょう:

<code class="javascript">function blurListener(event) {
  if (event.relatedTarget) {
    event.relatedTarget.className = 'focused';
  }
}</code>
ログイン後にコピー

このスクリプトでは、入力フィールドがフォーカスを失うたびに、コードは「関連ターゲット」があるかどうかをチェックします。そうである場合、「フォーカスされた」クラスがそれに適用され、フォーカスを取得した要素が強調表示されます。

以上がJavaScript でブラー イベントのターゲットを特定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!