Saya pikir "jawaban terbaik" di atas, meskipun secara pemrograman akurat, sebenarnya tidak menjawab pertanyaan yang diajukan. pertanyaannya bertanya bagaimana cara mengubah pointer di acara mouseover. Saya melihat posting tentang bagaimana seseorang dapat memiliki kesalahan di suatu tempat tidak menjawab pertanyaan. Di jawaban yang diterima, acara mouseover kosong ( onmouseover=""
) dan opsi gaya, sebagai gantinya, disertakan. Bingung mengapa ini dilakukan.
Mungkin tidak ada yang salah dengan tautan penyelidik. pertimbangkan html berikut:
<a id=test_link onclick="alert('kinda neat);">Click ME!</a>
Ketika mouse pengguna melewati tautan ini, pointer tidak akan berubah menjadi tangan ... sebaliknya, pointer akan berperilaku seperti itu berada di atas teks normal. Orang mungkin tidak menginginkan ini ... jadi, penunjuk tetikus perlu diperintahkan untuk berubah.
jawaban yang dicari adalah ini (yang diposting oleh orang lain):
<a id=test_link onclick="alert('Nice!');"
onmouseover="this.style.cursor='pointer';">Click ME!</a>
Namun, ini adalah ... mimpi buruk jika Anda memiliki banyak ini, atau menggunakan hal semacam ini di semua tempat dan memutuskan untuk membuat semacam perubahan atau mengalami bug. lebih baik membuat kelas CSS untuk itu:
a.lendhand {
cursor: pointer;
}
kemudian:
<a class=lendhand onclick="alert('hand is lent!');">Click ME!</a>
ada banyak cara lain yang, bisa dibilang, lebih baik daripada metode ini. DIV s, BUTTON s, IMG s, dll mungkin terbukti lebih bermanfaat. Saya melihat tidak ada salahnya menggunakan <a>...</a>
.
jarett.