javascript:void(0) bermaksud tiada tindakan diambil. Seperti:
Saya rasa kod seperti ini adalah perkara biasa di kalangan mereka yang telah menggunakan ajax:
Tetapi apakah maksud void(0) di sini?
void ialah operator dalam Javascript, yang menyatakan bahawa ungkapan akan dinilai tetapi tidak mengembalikan nilai.
format penggunaan operator batal adalah seperti berikut:
2. javascript:void expression
Anda boleh menentukan hiperpautan menggunakan operator void. Ungkapan akan dinilai tetapi tiada apa yang akan dimuatkan ke dalam dokumen semasa.
Kod di bawah mencipta hiperpautan yang akan menyebabkan tiada apa-apa berlaku kepada pengguna kemudiannya. Apabila pengguna memaut, void(0) menilai kepada 0, tetapi tidak mempunyai kesan pada Javascript.
Perbezaan antara a href=# dan a href=javascript:void(0) Beberapa kaedah memaut
#Mengandungi maklumat lokasiSauh lalai ialah #atas, iaitu bahagian atas halaman web
Dan javascript:void(0) hanya mewakili pautan mati
Inilah sebabnya kadangkala halaman itu sangat panjang dan pautan penyemakan imbas jelas #是
Melompat ke bahagian atas halaman
Ini tidak berlaku dengan javascript:void(0)
Jadi sebaiknya gunakan void(0)
semasa memanggil skrip
atau
Beberapa cara untuk memautkan
2. Gunakan fungsi tersuai
<script> function openWin(tag,obj) { obj.target="_blank"; obj.href = "Web/Substation/Substation.aspx?stationno="+tag; obj.click(); } </script> <a href="javascript:void(0)" onclick="openWin(3,this)">徐州</a> window.location.href=""
1 void(0) digunakan untuk melakukan pemprosesan tertentu, tetapi tidak memuatkan semula halaman secara keseluruhannya, bagaimanapun, jika anda perlu memuat semula halaman, anda harus berhati-hati.
3 Secara terang-terangan, href="#" akan memuat semula halaman secara keseluruhan, tetapi href="javascript:void(0)" tidak akan
Kandungan di atas memperkenalkan maksud javascript:void(0) dalam js.