Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. MouseEvent
  4. relatedTarget

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

MouseEvent: relatedTarget-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

Die schreibgeschützte EigenschaftMouseEvent.relatedTarget ist das sekundäre Ziel für das Mausereignis, falls es eines gibt.

Das bedeutet:

EreignisnametargetrelatedTarget
[`mouseenter`](/de/docs/Web/API/Element/mouseenter_event) Das [`EventTarget`](/de/docs/Web/API/EventTarget), in das das Zeigegerät eingedrungen ist Das [`EventTarget`](/de/docs/Web/API/EventTarget), aus dem das Zeigegerät herausgegangen ist
[`mouseleave`](/de/docs/Web/API/Element/mouseleave_event) Das [`EventTarget`](/de/docs/Web/API/EventTarget), aus dem das Zeigegerät herausgegangen ist Das [`EventTarget`](/de/docs/Web/API/EventTarget), in das das Zeigegerät eingedrungen ist
[`mouseout`](/de/docs/Web/API/Element/mouseout_event) Das [`EventTarget`](/de/docs/Web/API/EventTarget), aus dem das Zeigegerät herausgegangen ist Das [`EventTarget`](/de/docs/Web/API/EventTarget), in das das Zeigegerät eingedrungen ist
[`mouseover`](/de/docs/Web/API/Element/mouseover_event) Das [`EventTarget`](/de/docs/Web/API/EventTarget), in das das Zeigegerät eingedrungen ist Das [`EventTarget`](/de/docs/Web/API/EventTarget), aus dem das Zeigegerät herausgegangen ist
[`dragenter`](/de/docs/Web/API/HTMLElement/dragenter_event) Das [`EventTarget`](/de/docs/Web/API/EventTarget), in das das Zeigegerät eingedrungen ist Das [`EventTarget`](/de/docs/Web/API/EventTarget), aus dem das Zeigegerät herausgegangen ist
[`dragleave`](/de/docs/Web/API/HTMLElement/dragleave_event) Das [`EventTarget`](/de/docs/Web/API/EventTarget), aus dem das Zeigegerät herausgegangen ist Das [`EventTarget`](/de/docs/Web/API/EventTarget), in das das Zeigegerät eingedrungen ist

Für Ereignisse ohne sekundäres Ziel gibtrelatedTargetnull zurück.

FocusEvent.relatedTarget ist eine ähnliche Eigenschaft für Fokusereignisse.

Wert

EinEventTarget-Objekt odernull.

Beispiele

Versuchen Sie, den Mauszeiger in die roten und blauen Kästchen zu bewegen und wieder heraus.

HTML

html
<body>  <div>    <div></div>    <div></div>  </div>  <p></p></body>

CSS

css
#outer {  width: 250px;  height: 125px;  display: flex;}#red {  flex-grow: 1;  background: red;}#blue {  flex-grow: 1;  background: blue;}#log {  max-height: 120px;  overflow-y: scroll;}

JavaScript

js
const mouseoutLog = document.getElementById("log"),  red = document.getElementById("red"),  blue = document.getElementById("blue");red.addEventListener("mouseover", overListener);red.addEventListener("mouseout", outListener);blue.addEventListener("mouseover", overListener);blue.addEventListener("mouseout", outListener);function outListener(event) {  let related = event.relatedTarget ? event.relatedTarget.id : "unknown";  mouseoutLog.innerText = `\nfrom ${event.target.id} into ${related} ${mouseoutLog.innerText}`;}function overListener(event) {  let related = event.relatedTarget ? event.relatedTarget.id : "unknown";  mouseoutLog.innerText = `\ninto ${event.target.id} from ${related} ${mouseoutLog.innerText}`;}

Ergebnis

Spezifikationen

Specification
UI Events
# dom-mouseevent-relatedtarget

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp