Pengenalan perbandingan kepada atribut href tag dan onclick event_HTML/Xhtml_Web page production

WBOY
Lepaskan: 2016-05-16 16:39:35
asal
1086 orang telah melayarinya

Pertama sekali, mari kita bincangkan tentang susunan pelaksanaan atribut href dan acara onclick Apabila tetikus mengklik pada teg, acara onclick akan dilaksanakan terlebih dahulu, dan kemudian tindakan di bawah atribut href (lompat halaman, atau. pautan pseudo javascript), jika anda tidak mahu Untuk melaksanakan tindakan di bawah atribut href, onclick perlu mengembalikan false Secara umumnya, onclick="xxx();return false ditulis seperti ini.

Cara untuk melaksanakan ungkapan kod JavaScript dan kaedah penulisan standard dalam atribut href

"void ialah operator dalam Javascript yang menentukan untuk menilai ungkapan tetapi tidak mengembalikan nilai.

format penggunaan operator batal adalah seperti berikut:

1. javascript:void (ungkapan)
2

ungkapan ialah ungkapan standard Javascript untuk dinilai. Tanda kurung di luar ungkapan adalah pilihan, tetapi merupakan amalan yang baik untuk ditulis. (Versi pelaksanaan Navigator 3.0)

Anda boleh menentukan hiperpautan menggunakan operator void. Ungkapan akan dinilai tetapi tiada apa yang akan dimuatkan ke dalam dokumen semasa. ”

href=# mengandungi maklumat lokasi Sauh lalai ialah #atas, iaitu bahagian atas halaman web, manakala javascript:void(0) hanya mewakili pautan mati tanpa sebarang maklumat. Jadi sebaiknya gunakan void(0)

semasa memanggil skrip

href biasanya menunjuk ke alamat URL, dan juga boleh memanggil javascript, seperti href="javascript:xxx();", dokumen mengesyorkan menulis seperti ini: xx, tetapi kaedah ini kadangkala menyebabkan masalah pelik dalam persekitaran yang kompleks Cuba untuk tidak menggunakan javascript: protocol sebagai atribut href bagi A. Ini bukan sahaja menyebabkan pencetus tetingkap yang tidak perlu. . Acara onbeforeunload akan menghentikan main balik imej gif animasi dalam IE.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan