Creo que la "mejor respuesta" anterior, aunque programáticamente precisa, en realidad no responde a la pregunta planteada. la pregunta pregunta cómo cambiar el puntero en el evento mouseover. Veo publicaciones sobre cómo uno puede tener un error en algún lugar que no responde la pregunta. En la respuesta aceptada, el evento mouseover está en blanco (onmouseover=""
) y la opción de estilo, en cambio, está incluida. Desconcertante por qué se hizo esto.
Puede que no haya nada malo con el enlace del investigador. considere el siguiente html:
<a id=test_link onclick="alert('kinda neat);">Click ME!</a>
Cuando un usuario pasa el mouse sobre este enlace, el puntero no cambiará a una mano ... en cambio, el puntero se comportará como si estuviera sobre el texto normal. Uno podría no querer esto ... y entonces, el puntero del mouse necesita que le digan que cambie.
La respuesta que se busca es esta (que fue publicada por otro):
<a id=test_link onclick="alert('Nice!');"
onmouseover="this.style.cursor='pointer';">Click ME!</a>
Sin embargo, esto es ... una pesadilla si tiene muchos de estos, o usa este tipo de cosas en todo el lugar y decide hacer algún tipo de cambio o encontrarse con un error. mejor hacer una clase CSS para ello:
a.lendhand {
cursor: pointer;
}
luego:
<a class=lendhand onclick="alert('hand is lent!');">Click ME!</a>
Hay muchas otras formas que serían, posiblemente, mejores que este método. DIV s, BOTONES s, IMG s, etc. pueden resultar más útiles. Sin <a>...</a>
embargo, no veo daño en el uso .
jarett