--- title: GlobalEventHandlers.onmouseover slug: Web/API/GlobalEventHandlers/onmouseover tags: - API - Event Handler - GlobalEventHandlers - HTML DOM - Property - Reference translation_of: Web/API/GlobalEventHandlers/onmouseover --- <div>{{ApiRef("HTML DOM")}}</div> <p><code><strong>onmouseover</strong></code> は {{domxref("GlobalEventHandlers")}} ミックスインのプロパティで、{{event("mouseover")}} イベントを処理す{{domxref("EventHandler" ,"イベントハンドラー")}}です。</p> <p><code>mouseover</code> イベントは、ユーザーが特定の要素の上にマウスを移動させたときに発生します。</p> <h2 id="構文">構文</h2> <pre class="syntaxbox notranslate"><em>element</em>.onmouseover = <em>function</em>; </pre> <h2 class="editable" id="例">例</h2> <p>この例は、<code>onmouseover</code> と <code>onmouseout</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-onmouseover','onmouseover')}}</td> <td>{{Spec2('HTML WHATWG')}}</td> <td></td> </tr> </tbody> </table> <h2 id="ブラウザの互換性">ブラウザの互換性</h2> <div> <p>{{Compat("api.GlobalEventHandlers.onmouseover")}}</p> </div>