--- title: GlobalEventHandlers.onmouseout slug: Web/API/GlobalEventHandlers/onmouseout tags: - API - Event Handler - GlobalEventHandlers - HTML DOM - Property - Reference translation_of: Web/API/GlobalEventHandlers/onmouseout ---
{{ ApiRef("HTML DOM") }}

onmouseout は {{domxref("GlobalEventHandlers")}} ミックスインのプロパティで、{{event("mouseout")}} イベントを処理する{{domxref("EventHandler" ,"イベントハンドラー")}}です。

mouseout イベントは、マウスが要素から離れると発生します。例えば、ウェブページ内の画像からマウスが離れると、その画像要素に対して mouseout イベントが発生します。

構文

element.onmouseout = function;

この例は、onmouseoutonmouseover イベントを段落に追加しています。マウスを要素の上や外に移動してみてください。

HTML

<p>Test your mouse on me!</p>

JavaScript

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';
}

結果

{{EmbedLiveSample("Example")}}

仕様

仕様書 状態 備考
{{SpecName('HTML WHATWG','webappapis.html#handler-onmouseout','onmouseout')}} {{Spec2('HTML WHATWG')}}

ブラウザの互換性

{{Compat("api.GlobalEventHandlers.onmouseout")}}