Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Memanggil Fungsi JavaScript dengan Berkesan daripada Butang HTML?
Panggil Fungsi JavaScript dengan Butang HTML
Apabila menggunakan HTML untuk menggunakan fungsi JavaScript melalui butang, nuansa tertentu mungkin timbul. Berikut ialah pendekatan biasa dan langkah penyelesaian masalah:
Kaedah Pengendalian Acara Butang:
Terdapat beberapa cara untuk mengendalikan acara butang dalam HTML/DOM:
Sebaris HTML:
<input type="button" value="Capacity Chart" onclick="CapacityChart();">
Harta DOM:
document.getElementById("clickMe").onclick = doFunction;
Pengendali Acara Fungsi:
var el = document.getElementById("clickMe"); el.addEventListener("click", doFunction, false);
Fungsi CapacityChart() Menyelesaikan masalah:
Isu dengan fungsi CapacityChart() boleh timbul. Pertimbangkan kemungkinan pembetulan ini:
Ganti CapacityWindow.document.write(s); dengan:
CapacityWindow.document.open("text/html"); CapacityWindow.document.write(s); CapacityWindow.document.close();
Keserasian Penyemak Imbas:
Perhatikan bahawa:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memanggil Fungsi JavaScript dengan Berkesan daripada Butang HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!