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

Bagaimana untuk Mengubah suai iframe src dengan betul menggunakan Javascript?

DDD
Lepaskan: 2024-10-20 19:19:02
asal
691 orang telah melayarinya

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;
Salin selepas log masuk

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;
Salin selepas log masuk

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;
}
Salin selepas log masuk

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!

sumber:php
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