Événement Mouseover en JavaScript

Kushank Singh 12 octobre 2023
Événement Mouseover en JavaScript

L’événement mouseover se produit lorsqu’un périphérique de pointage déplace le curseur vers un élément d’une page Web.

Dans ce tutoriel, nous allons implémenter l’événement mouseover en utilisant JavaScript.

Pour cela, nous pouvons utiliser le addEventListener() pour ajouter l’événement mouseover requis sur l’élément requis.

Vérifiez l’exemple ci-dessous.

  • 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);

Dans le code ci-dessus, nous récupérons l’élément requis sur lequel nous souhaitons déplacer le curseur à l’aide de la fonction getElementById(). Nous procédons ensuite à l’application de la méthode addEventListener() à cet élément, qui attache un gestionnaire d’événement donné à cet élément.

Lorsque l’événement fourni est envoyé à la cible, la méthode EventTarget addEventListener() crée une fonction qui sera invoquée. Ici, les méthodes mouseover et mouseout sont invoquées, respectivement.

L’événement mouseover déplace le curseur sur l’élément donné. L’événement mouseout éloigne le curseur de cet élément.

La propriété event.target.style.color spécifie la couleur lors de l’appel des méthodes cibles spécifiques telles que mouseover ou mouseout.