Dalam halaman HTML, pautan dalam navigasi bar sisi bertujuan untuk mengemas kini atribut src iFrame yang mengandungi kandungan. Walaupun menggunakan kod yang betul, fungsi JavaScript tidak dilaksanakan apabila pautan diklik.
Terlupa untuk menggunakan fungsi JavaScript dengan menambah kurungan adalah punca utama isu ini. Selain itu, terdapat beberapa amalan yang disyorkan untuk diikuti:
Elakkan atribut acara HTML sebaris (onclick, onmouseover, dll.):
Gunakan pendengar acara (addEventListener()):
Lumpuhkan navigasi hiperpautan apabila menggunakan pautan untuk pengendalian acara:
<button>
// Add parentheses to invoke the function on link click function getContent() { iFrame.src = "LoremIpsum.html"; console.log("Source updated!"); } // Set up event listener for the button btn.addEventListener("click", getContent);
Atas ialah kandungan terperinci Mengapa Fungsi JavaScript Saya Tidak Dicetuskan Apabila Saya Mengklik Pautan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!