Myślę, że powyższa „najlepsza odpowiedź”, choć dokładna programowo, w rzeczywistości nie odpowiada na postawione pytanie. pytanie dotyczy sposobu zmiany wskaźnika w przypadku najechania kursorem myszy. Widzę posty o tym, że gdzieś błąd może nie odpowiadać na pytanie. W zaakceptowanej odpowiedzi zdarzenie najechania myszą jest puste ( onmouseover=""
), a zamiast tego uwzględniona jest opcja stylu. Zaskakujące, dlaczego tak się stało.
Link do pytającego może nie być niczym złym. rozważ następujący HTML:
<a id=test_link onclick="alert('kinda neat);">Click ME!</a>
Kiedy mysz użytkownika znajdzie się nad tym linkiem, wskaźnik nie zmieni się w dłoń ... zamiast tego wskaźnik będzie się zachowywał tak, jakby unosił się nad zwykłym tekstem. Ktoś może tego nie chcieć ... dlatego wskaźnik myszy wymaga zmiany.
poszukiwana odpowiedź jest następująca (która została zamieszczona przez inną osobę):
<a id=test_link onclick="alert('Nice!');"
onmouseover="this.style.cursor='pointer';">Click ME!</a>
Jest to jednak ... koszmar, jeśli masz ich dużo lub używasz tego rodzaju rzeczy w dowolnym miejscu i postanawiasz coś zmienić lub wpaść w błąd. lepiej zrobić dla niego klasę CSS:
a.lendhand {
cursor: pointer;
}
następnie:
<a class=lendhand onclick="alert('hand is lent!');">Click ME!</a>
istnieje wiele innych sposobów, które byłyby prawdopodobnie lepsze niż ta metoda. DIV , BUTTON , IMG itp. Mogą okazać się bardziej przydatne. <a>...</a>
Jednak nie widzę żadnej szkody w korzystaniu .
jarett.