Je pense que la "meilleure réponse" ci-dessus, quoique programmatique précise, ne répond pas réellement à la question posée. la question demande comment changer le pointeur dans l'événement mouseover. Je vois des messages sur la façon dont on peut avoir une erreur quelque part ne répond pas à la question. Dans la réponse acceptée, l'événement mouseover est vide ( onmouseover=""
) et l'option de style, à la place, est incluse. Déconcertant pourquoi cela a été fait.
Il n'y a peut-être rien de mal avec le lien du demandeur. considérez le html suivant:
<a id=test_link onclick="alert('kinda neat);">Click ME!</a>
Lorsqu'un utilisateur passe la souris sur ce lien, le pointeur ne se transforme pas en main ... à la place, le pointeur se comportera comme s'il planait sur du texte normal. On pourrait ne pas vouloir cela ... et donc, le pointeur de la souris doit être dit de changer.
la réponse recherchée est la suivante (qui a été publiée par un autre):
<a id=test_link onclick="alert('Nice!');"
onmouseover="this.style.cursor='pointer';">Click ME!</a>
Cependant, c'est ... un cauchemar si vous en avez beaucoup, ou utilisez ce genre de chose partout et décidez de faire une sorte de changement ou de rencontrer un bug. mieux faire une classe CSS pour cela:
a.lendhand {
cursor: pointer;
}
puis:
<a class=lendhand onclick="alert('hand is lent!');">Click ME!</a>
il existe de nombreuses autres façons qui seraient sans doute meilleures que cette méthode. Les DIV , les BOUTONS , les IMG , etc. pourraient s'avérer plus utiles. <a>...</a>
Cependant, je ne vois aucun mal à l'utiliser .
Jarett.