Saat menggunakan <a href = onClick =>, beberapa masalah muncul, yang membuat saya bingung lebih dari sebulan. Sekarang saya telah memperoleh kesimpulan berikut dari netizen, yang membuat saya tiba -tiba tercerahkan dan masalahnya terpecahkan.
Acara OnClick tertaut dieksekusi terlebih dahulu, diikuti oleh tindakan di bawah atribut HREF (lompatan halaman, atau pseudo-link JavaScript);
Dengan asumsi bahwa ada HREF dan OnClick di tautan, jika Anda menginginkan tindakan di bawah atribut HREF untuk tidak dieksekusi, OnClick harus mendapatkan nilai pengembalian yang salah;
Jika halamannya terlalu panjang dan ada bilah gulir dan Anda ingin melakukan operasi melalui acara OnClick yang ditautkan. Atribut HREF -nya harus diatur ke JavaScript: void (0); Alih -alih #, yang mencegah lompatan halaman yang tidak perlu;
Jika fungsi dengan nilai pengembalian dipanggil dalam atribut HREF tertaut, konten halaman saat ini akan digantikan oleh nilai pengembalian fungsi ini;
Akan ada perbedaan ketika Anda menahan kunci shift.
Masalah yang saya temui hari ini adalah bahwa ParentNode tidak dapat diakses di IE6.0 sebagai HREF.
Cobalah untuk tidak menggunakan javascript: protokol sebagai atribut HREF A, yang tidak hanya akan menyebabkan pemicu jendela yang tidak perlu.