Mouseover-Ereignis in JavaScript

Kushank Singh 12 Oktober 2023
Mouseover-Ereignis in JavaScript

Das Mouseover-Ereignis tritt auf, wenn ein Zeigegerät den Cursor zu einem Element auf einer Webseite bewegt.

In diesem Tutorial implementieren wir das mouseover-Ereignis mit JavaScript.

Dazu können wir mit dem addEventListener() das gewünschte Mouseover-Event über dem gewünschten Element hinzufügen.

Überprüfen Sie das Beispiel unten.

  • HTML
<ul id="example">
  <li>item 1</li>
  <li>item 2</li>
  <li>item 3</li>
</ul>
  • JavaScript
let test = document.getElementById('example');

test.addEventListener('mouseover', function(event) {
  // highlight the mouseover target
  event.target.style.color = 'red';
}, false);

test.addEventListener('mouseout', function(event) {
  // highlight the mouseout target
  event.target.style.color = 'black';
}, false);

Im obigen Code rufen wir mit der Funktion getElementById() das gewünschte Element ab, über das wir den Cursor bewegen möchten. Anschließend wenden wir auf dieses Element die Methode addEventListener() an, die diesem Element einen bestimmten Event-Handler anhängt.

Wenn das bereitgestellte Ereignis an das Ziel gesendet wird, erstellt die Methode EventTarget addEventListener() eine Funktion, die aufgerufen wird. Hier werden die Methoden mouseover bzw. mouseout aufgerufen.

Das Ereignis mouseover bewegt den Cursor auf das angegebene Element. Das Ereignis mouseout bewegt den Cursor von diesem Element weg.

Die Eigenschaft event.target.style.color legt die Farbe beim Aufruf der spezifischen Zielmethoden wie mouseover oder mouseout fest.