CodeW3C オンラインチュートリアル
  • HTML シリーズチュートリアル
  • ブラウザスクリプト
  • サーバースクリプト
  • プログラミングチュートリアル
  • XML シリーズチュートリアル
  • ウェブサイト構築マニュアル
  • リファレンスマニュアル

カレンダー

JS リファレンスマニュアル

  • JS リファレンスマニュアル(カテゴリ順)
  • JS リファレンスマニュアル(アルファベット順)

JavaScript

  • JS 配列
  • JS ブール
  • JS クラス
  • JS デート
  • JS エラー
  • JS グローバル
  • JS JSON
  • JS Map
  • JS マシン
  • JS 数値
  • JS Promise
  • JS RegExp
  • JS Set
  • JS 文字列
  • JS オブジェクト
  • JS 运算子
  • JS 运算子の優先順位
  • JS 文
  • JS タイプ化配列

Window

  • Windowオブジェクト
  • Window コンソール
  • Window ヒストリ
  • Window ロケーション
  • Window ナビゲーター
  • Window スクリーン

HTML DOM

  • HTML ドキュメント
  • HTML エレメント
  • HTML アトリビュート
  • HTML イベント
  • HTML イベント オブジェクト
  • HTML コレクション
  • HTML NodeList
  • HTML DOMTokenList
  • HTML スタイリッシュ

Web API

  • API Canvas
  • API コンソール
  • API Fetch
  • API フルスクリーン
  • API ジオロケーション
  • API ヒストリ
  • API MediaQueryList
  • API ストレージ
  • API バリデーション
  • API Web

HTML オブジェクト

  • <a>
  • <abbr>
  • <address>
  • <area>
  • <article>
  • <aside>
  • <audio>
  • <b>
  • <base>
  • <bdo>
  • <blockquote>
  • <body>
  • <br>
  • <button>
  • <canvas>
  • <caption>
  • <cite>
  • <code>
  • <col>
  • <colgroup>
  • <datalist>
  • <dd>
  • <del>
  • <details>
  • <dfn>
  • <dialog>
  • <div>
  • <dl>
  • <dt>
  • <em>
  • <embed>
  • <fieldset>
  • <figcaption>
  • <figure>
  • <footer>
  • <form>
  • <head>
  • <header>
  • <h1> - <h6>
  • <hr>
  • <html>
  • <i>
  • <iframe>
  • <img>
  • <ins>
  • <input> button
  • <input> checkbox
  • <input> color
  • <input> date
  • <input> datetime
  • <input> datetime-local
  • <input> email
  • <input> file
  • <input> hidden
  • <input> image
  • <input> month
  • <input> number
  • <input> password
  • <input> radio
  • <input> range
  • <input> reset
  • <input> search
  • <input> submit
  • <input> text
  • <input> time
  • <input> url
  • <input> week
  • <kbd>
  • <label>
  • <legend>
  • <li>
  • <link>
  • <map>
  • <mark>
  • <menu>
  • <menuitem>
  • <meta>
  • <meter>
  • <nav>
  • <object>
  • <ol>
  • <optgroup>
  • <option>
  • <output>
  • <p>
  • <param>
  • <pre>
  • <progress>
  • <q>
  • <s>
  • <samp>
  • <script>
  • <section>
  • <select>
  • <small>
  • <source>
  • <span>
  • <strong>
  • <sub>
  • <summary>
  • <sup>
  • <table>
  • <tbody>
  • <td>
  • <tfoot>
  • <th>
  • <thead>
  • <tr>
  • <textarea>
  • <time>
  • <title>
  • <track>
  • <u>
  • <ul>
  • <var>
  • <video>

    • 他のリファレンスマニュアル
    • CSSStyleDeclaration

    JS 型変換

    選択科目

    • CodeW3C.com バックパック

    コース推薦:

    DOM イベント FocusEvent

    onfocusout イベント

    定義と用法

    Firefoxでは onfocusout イベントがサポートされていませんが、addEventListener() メソッドのオプションの useCapture パラメータを使用して onblur イベントのキャプチャリスナーを通じて、要素の子要素が焦点を失ったかどうかを確認することができます。 onfocusout イベントは、要素が焦点を失う直前に発生します。 onblur イベントonfocusout イベントは、

    Firefoxでは onfocusout イベントがサポートされていませんが、addEventListener() メソッドのオプションの useCapture パラメータを使用して onblur イベントのキャプチャリスナーを通じて、要素の子要素が焦点を失ったかどうかを確認することができます。主な違いは、onblur イベントがバブルしないことです。したがって、要素やその子要素が焦点を失ったかどうかを確認したい場合は、onfocusout イベントを使用する必要があります。

    Firefoxでは onfocusout イベントがサポートされていませんが、addEventListener() メソッドのオプションの useCapture パラメータを使用して onblur イベントのキャプチャリスナーを通じて、要素の子要素が焦点を失ったかどうかを確認することができます。 ヒント: onfocusin イベントonfocusout イベントは、

    逆です。

    インスタンス

    例 1

    入力フィールドが焦点を失う直前に JavaScriptを実行します:
    

    実際に試してみる

    <input type="text" onfocusout="myFunction()">

    ページの下部には、TIY 実例が多数あります。

    文法:

    HTML では:< element.addEventListener("focusout",onfocusout="
    

    実際に試してみる

    ">

    JavaScript では、addEventListener() メソッドを使用して:In JavaScript (Chrome、Safari、Opera 15+ では期待されない動作になる可能性があります):.addEventListener("focusout",.onfocusout = function(){
    

    実際に試してみる

    };

    JavaScript では、addEventListener() メソッドを使用して:object .addEventListener("focusout",myScript
    

    実際に試してみる

    注:); Internet Explorer 8 またはそれ以前のバージョンではサポートされていませんaddEventListener() メソッド

    。

    技術的詳細: サポート
    バブル: キャンセル可能:
    サポートされていません: FocusEvent
    サポートされている HTML タグ: すべての HTML 元素は、以下のものを除いて:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style>、および <title>
    DOM バージョン: レベル 2 イベント

ブラウザサポート

テーブルの数字は、そのイベントを完全にサポートする最初のブラウザバージョンを示しています。

イベント Chrome IE Firefox Safari Opera
onfocusout サポート サポート 52.0 サポート サポート

注:onfocusout イベントは、Chrome、Safari、Opera 15+のJavaScript HTML DOM文法では期待通りに動作しない可能性があります。しかし、HTML属性として使用し、addEventListener()メソッドを使用する必要があります(以下の文法例を参照してください)。

さらに多くの例

例 2

"onfocusin"と"onfocusout"イベントを一緒に使用する:

<input type="text" onfocusin="focusFunction()" onfocusout="blurFunction()">

実際に試してみる

例 3

イベントデリゲーション:addEventListener()のuseCaptureパラメータをtrueに設定する(focusとblur用):

<form id="myForm">
  <input type="text" id="myInput">
</form>
<script>
var x = document.getElementById("myForm");
x.addEventListener("focus", myFocusFunction, true);
x.addEventListener("blur", myBlurFunction, true);
function myFocusFunction() {
  document.getElementById("myInput").style.backgroundColor = "yellow"; 
}
function myBlurFunction() {
  document.getElementById("myInput").style.backgroundColor = ""; 
}
</script>

実際に試してみる

例 4

イベントデリゲーション:focusin イベントを使用して:

<form id="myForm">
  <input type="text" id="myInput">
</form>
<script>
var x = document.getElementById("myForm");
x.addEventListener("focusin", myFocusFunction);
x.addEventListener("focusout", myBlurFunction);
function myFocusFunction() {
  document.getElementById("myInput").style.backgroundColor = "yellow"; 
}
function myBlurFunction() {
  document.getElementById("myInput").style.backgroundColor = ""; 
}
</script>

実際に試してみる

DOM イベント FocusEvent

ツールボックス

JavaScriptおよびHTML DOMリファレンスマニュアル
JavaScript 例
JavaScript テスト
JavaScript 教程

スポンサーシャルリンク

CodeW3C.com が提供するコンテンツは教育とテストのためにのみ使用され、内容の正確性を保証しません。本サイトのコンテンツを使用することで生じるリスクは本サイトとは関係ありません。著作権は全て保留されます。

CodeW3C.com について CodeW3C.com 助手 利用規約 プライバシーポリシー Ce4e.comで動作