Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mengubah suai iframe src dengan betul menggunakan Javascript?

Bagaimana untuk Mengubah suai iframe src dengan betul menggunakan Javascript?

DDD
DDDasal
2024-10-20 19:19:02614semak imbas

How to Correctly Modify iframe src Using Javascript?

Mengubah suai iframe src Menggunakan Javascript

Artikel ini menangani isu menukar atribut src elemen iframe sebagai tindak balas kepada interaksi pengguna, seperti seperti mengklik butang radio. Kod yang disediakan bertujuan untuk memuatkan paparan kalendar berbeza secara dinamik ke dalam iframe berdasarkan pilihan radio yang dipilih.

Kod asal mengandungi ralat kecil tetapi penting:

document.getElementById['calendar'].src = loc;

Barisan di atas menggunakan salah notasi kurungan untuk mengakses elemen dengan id "kalendar". Sintaks yang betul untuk akses elemen ialah:

document.getElementById('calendar').src = loc;

Menggunakan kurungan segi empat sama dalam kod asal akan menyebabkan kaedah yang tidak wujud getElementById pada nilai yang dikembalikan oleh dokumen. Ini akan gagal untuk mengesan elemen sasaran dan menghalang perubahan atribut src daripada berkuat kuasa.

Untuk membetulkan isu ini, sintaks hendaklah dikemas kini kepada:

function go(loc) {
    document.getElementById('calendar').src = loc;
}

Selepas memasukkan pembetulan ini , kod akan berfungsi seperti yang dimaksudkan: apabila butang radio dipilih, atribut src iframe akan dikemas kini untuk memuatkan paparan kalendar yang sepadan.

Atas ialah kandungan terperinci Bagaimana untuk Mengubah suai iframe src dengan betul menggunakan Javascript?. 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