Я думаю, что «лучший ответ» выше, хотя и программно точный, на самом деле не отвечает на поставленный вопрос. вопрос состоит в том, как изменить указатель в событии наведения мыши. Я вижу сообщения о том, что где-то может быть ошибка, не отвечающая на вопрос. В принятом ответе событие mouseover пустое ( onmouseover=""
), и вместо него включена опция стиля. Непонятно, почему это было сделано.
Там может быть ничего плохого со ссылкой на запрос. рассмотрите следующий HTML:
<a id=test_link onclick="alert('kinda neat);">Click ME!</a>
Когда указатель мыши находится над этой ссылкой, указатель не изменится на руку ... вместо этого указатель будет вести себя так, как будто он находится над обычным текстом. Кто-то может этого не хотеть ... и поэтому указатель мыши должен быть изменен.
ответ на этот вопрос (который был опубликован другим):
<a id=test_link onclick="alert('Nice!');"
onmouseover="this.style.cursor='pointer';">Click ME!</a>
Тем не менее, это ... кошмар, если у вас их много или вы используете такие вещи повсюду и решаете внести какие-то изменения или наткнуться на ошибку. лучше сделать класс CSS для этого:
a.lendhand {
cursor: pointer;
}
затем:
<a class=lendhand onclick="alert('hand is lent!');">Click ME!</a>
Есть много других способов, которые были бы, возможно, лучше, чем этот метод. DIV , кнопки , IMG и т. Д. Могут оказаться более полезными. Я не вижу вреда в использовании <a>...</a>
, хотя.
Джаррете.