--- title: GlobalEventHandlers.onmouseout slug: Web/API/GlobalEventHandlers/onmouseout tags: - API - Event Handler - GlobalEventHandlers - HTML DOM - Property - Reference translation_of: Web/API/GlobalEventHandlers/onmouseout --- <div>{{ ApiRef("HTML DOM") }}</div> <p><code><strong>onmouseout</strong></code> は {{domxref("GlobalEventHandlers")}} ミックスインのプロパティで、{{event("mouseout")}} イベントを処理する{{domxref("EventHandler" ,"イベントハンドラー")}}です。</p> <p><code>mouseout</code> イベントは、マウスが要素から離れると発生します。例えば、ウェブページ内の画像からマウスが離れると、その画像要素に対して <code>mouseout</code> イベントが発生します。</p> <h2 id="構文">構文</h2> <pre class="syntaxbox notranslate"><em>element</em>.onmouseout = <em>function</em>; </pre> <h2 class="editable" id="例">例</h2> <p>この例は、<code>onmouseout</code> と <code>onmouseover</code> イベントを段落に追加しています。マウスを要素の上や外に移動してみてください。</p> <h3 id="HTML">HTML</h3> <pre class="brush: html notranslate"><p>Test your mouse on me!</p></pre> <h3 id="JavaScript">JavaScript</h3> <pre class="brush: js notranslate">const p = document.querySelector('p'); p.onmouseover = logMouseOver; p.onmouseout = logMouseOut; function logMouseOver() { p.innerHTML = 'MOUSE OVER detected'; } function logMouseOut() { p.innerHTML = 'MOUSE OUT detected'; }</pre> <h3 id="結果">結果</h3> <p>{{EmbedLiveSample("Example")}}</p> <h2 id="仕様">仕様</h2> <table class="spectable standard-table"> <tbody> <tr> <th scope="col">仕様書</th> <th scope="col">状態</th> <th scope="col">備考</th> </tr> <tr> <td>{{SpecName('HTML WHATWG','webappapis.html#handler-onmouseout','onmouseout')}}</td> <td>{{Spec2('HTML WHATWG')}}</td> <td></td> </tr> </tbody> </table> <h2 id="ブラウザの互換性">ブラウザの互換性</h2> <div> <p>{{Compat("api.GlobalEventHandlers.onmouseout")}}</p> </div>