" 2. Gunakan pernyataan "" ; 3. , gunakan pernyataan ""."/> " 2. Gunakan pernyataan "" ; 3. , gunakan pernyataan "".">

Rumah  >  Artikel  >  hujung hadapan web  >  Apakah beberapa cara untuk memanggil kaedah javascript dalam teg?

Apakah beberapa cara untuk memanggil kaedah javascript dalam teg?

青灯夜游
青灯夜游asal
2022-01-27 15:31:541782semak imbas

Kaedah: 1. Gunakan acara "7a1f0a67b0532b8f66341a54ef8fc080" 2. Gunakan acara "235c89d027c4b3adafec9ffd21d014b6" pernyataan; 3. Gunakan pernyataan "7c115f59067149f6256eb8bd92f9f028".

Apakah beberapa cara untuk memanggil kaedah javascript dalam teg?

Persekitaran pengendalian tutorial ini: sistem windows7, versi javascript1.8.5&&&&HTML5, komputer Dell G3.

Beberapa cara untuk memanggil kaedah javascript dalam teg (ambil acara klik sebagai contoh)

Kaedah 1:

<a href="javascript:js_method();">

Ini ialah kaedah yang biasa digunakan pada platform kami, tetapi kaedah ini terdedah kepada masalah apabila menghantar parameter seperti ini, dan javascript: protocol digunakan sebagai atribut href a Ini bukan sahaja menyebabkan peristiwa window.onbeforeunload dicetuskan secara tidak perlu, tetapi ia juga akan menyebabkan imej animasi GIF berhenti bermain dalam IE. Piawaian W3C tidak mengesyorkan untuk melaksanakan pernyataan javascript dalam href

Kaedah 2:

<a href="javascript:void(0);" onclick="js_method()">

Kaedah ini ialah kaedah yang paling biasa digunakan untuk kebanyakan tapak web dan juga yang paling kaedah komprehensif. , kaedah onclick bertanggungjawab untuk melaksanakan fungsi js , dan void ialah pengendali, void(0) kembali tidak ditentukan dan alamatnya tidak melompat. Dan kaedah ini tidak secara langsung mendedahkan kaedah js ke bar status pelayar seperti kaedah pertama.

Kaedah 3:

<a href="javascript:;" onclick="js_method()">

Kaedah ini serupa dengan kaedah kedua, satu-satunya perbezaan ialah kod js kosong dilaksanakan.

Kaedah 4:

<a href="#" onclick="js_method()">

Kaedah ini juga merupakan kod yang sangat biasa di Internet # ialah kaedah yang terbina dalam teg , yang mewakili peranan teratas. Jadi menggunakan kaedah ini untuk mengklik pada halaman web kembali ke bahagian atas halaman.

Kaedah 5:

<a href="#" onclick="js_method();return false;">

Kaedah ini mengembalikan palsu selepas mengklik untuk melaksanakan fungsi js Halaman tidak akan melompat selepas pelaksanaan. Masih di lokasi semasa halaman.

Saya melihat laman utama taobao Mereka menggunakan kaedah kedua, manakala halaman utama alibaba menggunakan kaedah pertama.

Berdasarkan perkara di atas, kaedah yang paling sesuai untuk memanggil fungsi js dalam a disyorkan:

<a href="javascript:void(0);" onclick="js_method()">
<a href="javascript:;" onclick="js_method()">
<a href="#" onclick="js_method();return false;">

[ Cadangan berkaitan: tutorial pembelajaran javascript]

Atas ialah kandungan terperinci Apakah beberapa cara untuk memanggil kaedah javascript dalam teg?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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