Cara Mengemas kini Kandungan Div secara Dinamik dengan JavaScript: Panduan Menggunakan Butang Radio

Mary-Kate Olsen
Lepaskan: 2024-10-27 08:47:03
asal
984 orang telah melayarinya

How to Dynamically Update Div Content with JavaScript: A Guide Using Radio Buttons

Cara Menukar Kandungan Div dengan JavaScript

Mengubah suai kandungan elemen div menggunakan JavaScript ialah tugas biasa dalam pembangunan web. Artikel ini akan membimbing anda melalui langkah-langkah yang terlibat, walaupun div tidak mempunyai atribut "nilai".

Bayangkan anda mempunyai kod HTML berikut:

<code class="html"><div id="content"></div>
<input type="radio" name="radiobutton" value="A" onClick="changeDivContent()">
<input type="radio" name="radiobutton" value="B" onClick="changeDivContent()"></code>
Salin selepas log masuk

Anda mahu dapat tukar kandungan elemen div dengan memilih sama ada butang radio "A" atau "B".

Memandangkan tiada atribut "nilai" untuk div, anda boleh menggunakan sifat innerHTML elemen untuk menetapkan kandungannya.

Fungsi JavaScript berikut melaksanakannya:

<code class="js">function changeDivContent() {
  let selectedValue = document.querySelector('input[name=radiobutton]:checked').value;
  document.getElementById("content").innerHTML = selectedValue;
}</code>
Salin selepas log masuk

Berikut ialah pecahan kod:

  • document.querySelector('input[ name=radiobutton]:checked') mendapat butang radio yang dipilih pada masa ini.
  • nilai mendapat nilai butang radio yang dipilih.
  • document.getElementById('content').innerHTML = selectedValue set kandungan div kandungan kepada nilai butang radio yang dipilih.

Dengan mengklik sama ada "A" atau "B", fungsi ini akan mengemas kini teks di dalam elemen div.

Atas ialah kandungan terperinci Cara Mengemas kini Kandungan Div secara Dinamik dengan JavaScript: Panduan Menggunakan Butang Radio. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!