--- title: 'Element: mouseout イベント' slug: Web/API/Element/mouseout_event tags: - API - DOM - イベント - インターフェイス - MouseEvent - リファレンス - マウス - mouseout - move browser-compat: api.Element.mouseout_event translation_of: Web/API/Element/mouseout_event --- {{APIRef}} **`mouseout`** イベントは {{domxref("Element")}} において、ポインティングデバイス (普通はマウス) を使用してカーソルが要素またはその子要素のうちの一つに含まれなくなったときに発生します。 `mouseout` は、カーソルが子要素に入った場合にも要素に配信されますが、これは子要素が要素の可視領域を覆い隠すためです。
バブリング あり
キャンセル
インターフェイス {{domxref("MouseEvent")}}
イベントハンドラープロパティ {{domxref("GlobalEventHandlers.onmouseout", "onmouseout")}}
## 例 以下の例は `mouseout` イベントの使い方を示しています。

mouseout と mouseleave

以下の例は、`mouseout` と {{domxref("Element/mouseleave_event", "mouseleave")}} の各イベントの違いを説明しています。`mouseleave` イベントを {{HTMLElement("ul")}} に追加し、マウスが `<ul>` を出るたびにリストを紫色に着色するようにします。`mouseout` をリストに追加し、マウスがそこを出ると対象の要素をオレンジ色に着色するようにします。 これを試してみると、`mouseout` はそれぞれのリスト項目に配信されるのに対し、 `mouseleave` は項目の階層構造のおかげでリスト全体に行き、リストの項目は、その下にある `<ul>` を不明瞭にします。 #### HTML ```html ``` #### JavaScript ```js let test = document.getElementById("test"); // マウスが