Apa yang sering kita gunakan untuk memiliki acara klik di tag:
1. A href = javascript: js_method ();
Ini adalah metode yang umum digunakan pada platform kami, tetapi metode ini rentan terhadap masalah ketika melewati parameter seperti ini. Selain itu, ketika JavaScript: Protokol adalah atribut HREF dari A, itu tidak hanya akan menyebabkan pemicu jendela yang tidak perlu. Standar W3C tidak merekomendasikan menjalankan pernyataan JavaScript di HREF
2. A href = javascript: void (0); OnClick = js_method ()
Metode ini adalah metode yang paling umum digunakan untuk banyak situs web dan juga merupakan metode yang paling komprehensif. Metode OnClick bertanggung jawab untuk menjalankan fungsi JS, sementara Void adalah operator. void (0) Mengembalikan tidak terdefinisi, dan alamatnya tidak melompat. Dan metode ini tidak akan secara langsung mengekspos metode JS ke bilah status browser seperti metode pertama.
3.a href = javascript:; OnClick = js_method ()
Metode ini mirip dengan dua, perbedaannya adalah mengeksekusi kode JS kosong.
4.a href =# onclick = js_method ()
Metode ini juga merupakan kode yang sangat umum di internet. # adalah metode tag bawaan, mewakili peran top. Jadi gunakan metode ini untuk mengklik halaman web dan kembali ke bagian atas halaman.
5.a href =# onclick = js_method (); return false;
Metode ini mengklik untuk menjalankan fungsi JS dan mengembalikan false, halaman tidak melompat, dan masih di lokasi saat ini dari halaman setelah eksekusi.
Saya melihat beranda Taobao. Mereka menggunakan metode kedua, sedangkan beranda Alibaba digunakan metode pertama. Perbedaan dari kami adalah bahwa metode JavaScript di setiap HREF dikelilingi oleh mencoba dan menangkap.
Berdasarkan hal di atas, disarankan untuk menggunakan metode yang paling tepat untuk memanggil fungsi JS di:Salin kode