Penso che la "migliore risposta" sopra, anche se programmaticamente accurata, non risponda effettivamente alla domanda posta. la domanda chiede come modificare il puntatore nell'evento mouseover. Vedo post su come uno potrebbe avere un errore da qualche parte non rispondendo alla domanda. Nella risposta accettata, l'evento del mouseover è vuoto ( onmouseover=""
) e l'opzione di stile, invece, è inclusa. Sconcertante perché è stato fatto.
Potrebbe non esserci nulla di sbagliato nel link del ricercatore. considera il seguente html:
<a id=test_link onclick="alert('kinda neat);">Click ME!</a>
Quando un mouse dell'utente si trova su questo link, il puntatore non cambierà in una mano ... invece, il puntatore si comporterà come se stesse passando sopra al testo normale. Uno potrebbe non volerlo ... e quindi, il puntatore del mouse deve essere detto di cambiare.
la risposta cercata è questa (che è stata pubblicata da un altro):
<a id=test_link onclick="alert('Nice!');"
onmouseover="this.style.cursor='pointer';">Click ME!</a>
Tuttavia, questo è ... un incubo se ne hai molti di questi, o usi questo tipo di cose ovunque e decidi di apportare qualche tipo di cambiamento o di imbatterti in un bug. meglio creare una classe CSS per questo:
a.lendhand {
cursor: pointer;
}
poi:
<a class=lendhand onclick="alert('hand is lent!');">Click ME!</a>
ci sono molti altri modi che sarebbero probabilmente migliori di questo metodo. DIV , PULSANTI , IMG , ecc. Potrebbero rivelarsi più utili. Non vedo alcun danno nell'uso <a>...</a>
, però.
Jarett.