Terkadang, kita perlu menggunakan hyperlink <a> tanpa menggunakan href untuk menyelesaikan lompatan, tetapi suka: <a href =# onclick = fun ()> </a>. Dengan cara ini, halaman tidak akan dialihkan. Tetapi itu juga akan membawa beberapa masalah negatif, seperti judul halaman menjadi #, atau bilah gulir muncul di halaman. Ini karena setelah menjalankan acara OnClick, <a> mengarahkan kembali alamat yang ditunjukkan oleh HREF, dan # adalah titik jangkar, yang merupakan bagian atas halaman secara default, sehingga akan membawa masalah yang disebutkan di atas.
Ada dua solusi:
1. Tambahkan pernyataan palsu yang salah ke acara OnClick, misalnya:
<a href =# onclick = fun (); Kembalikan false;> klik </a>
2. Gunakan void (0) bukan #, misalnya:
<a href = javascript: void (0) onclick = fun ()> klik </a>