Atrybut onmouseover służy do uruchomienia reakcji programu w chwili, gdy kursor myszy najeżdża na dany element (np. link, obraz, przycisk). Jest to typowa metoda wiązania zachowania z interakcją użytkownika polegającą na wskazaniu elementu.
Odpowiedź onmouseout jest niepoprawna w tym kontekście, ponieważ dotyczy sytuacji odwrotnej: zdarzenie występuje, gdy kursor opuści obszar elementu. Tego używa się np. do cofania podświetlenia lub zamykania podglądu po zjechaniu kursorem.
Odpowiedzi onmousedown oraz onmouseup również nie pasują do treści pytania, bo są związane z klawiszami myszy, a nie z samym ruchem kursora. onmousedown uruchamia się w momencie wciśnięcia przycisku, a onmouseup w momencie jego puszczenia. To zdarzenia typowe dla kliknięć, przeciągania i innych akcji zależnych od stanu przycisku.
W praktyce projektowej (również w multimediach i UI) warto pamiętać, że "najechanie" to interakcja typu hover, a "wciśnięcie/puszczenie" to interakcje typu press/release. Na egzaminie najczęstsza pułapka polega na pomyleniu "mouseover" z "mouseout" albo na utożsamieniu każdej interakcji myszą z kliknięciem.