Evento de mouseover em JavaScript

Kushank Singh 12 outubro 2023
Evento de mouseover em JavaScript

O evento mouseover ocorre quando um dispositivo apontador move o cursor em direção a um elemento em uma página da web.

Neste tutorial, implementaremos o evento mouseover usando JavaScript.

Para isso, podemos usar o addEventListener() para adicionar o evento de mouseover necessário sobre o elemento necessário.

Veja o exemplo abaixo.

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

No código acima, recuperamos o elemento necessário sobre o qual desejamos mover o cursor usando a função getElementById(). Em seguida, passamos a aplicar o método addEventListener() a esse elemento, que anexa um determinado manipulador de eventos a esse elemento.

Quando o evento fornecido é enviado ao destino, o método EventTarget addEventListener() cria uma função que será chamada. Aqui, os métodos mouseover e mouseout são invocados, respectivamente.

O evento mouseover move o cursor para o elemento dado. O evento mouseout move o cursor para longe deste elemento.

A propriedade event.target.style.color especifica a cor na chamada dos métodos de destino específicos, como mouseover ou mouseout.