Я думаю, що «найкраща відповідь» вище, хоч і програмно точна, насправді не відповідає на поставлене запитання. у запитанні задається питання, як змінити покажчик у події миші. Я бачу публікації про те, як може виникнути помилка десь - це не відповідь на запитання. У прийнятій відповіді подія наведення миші порожня ( 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 s, BUTTON s, IMG s тощо можуть виявитись більш корисними. Я не бачу шкоди в використанні <a>...</a>
.
жарет.