Maison > interface Web > js tutoriel > le corps du texte

Comment mettre à jour dynamiquement le contenu Div avec JavaScript : un guide utilisant les boutons radio

Mary-Kate Olsen
Libérer: 2024-10-27 08:47:03
original
978 Les gens l'ont consulté

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

Comment modifier le contenu Div avec JavaScript

Modifier le contenu d'un élément div à l'aide de JavaScript est une tâche courante dans le développement Web. Cet article vous guidera à travers les étapes à suivre, même si le div n'a pas d'attribut "value".

Imaginez que vous ayez le code HTML suivant :

<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>
Copier après la connexion

Vous souhaitez pouvoir modifiez le contenu de l'élément div en sélectionnant les boutons radio "A" ou "B".

Comme il n'y a pas d'attribut "value" pour le div, vous pouvez utiliser la propriété innerHTML de l'élément pour définir son contenu.

La fonction JavaScript suivante accomplit cela :

<code class="js">function changeDivContent() {
  let selectedValue = document.querySelector('input[name=radiobutton]:checked').value;
  document.getElementById("content").innerHTML = selectedValue;
}</code>
Copier après la connexion

Voici une répartition du code :

  • document.querySelector('input[ name=radiobutton]:checked') obtient le bouton radio actuellement sélectionné.
  • value obtient la valeur du bouton radio sélectionné.
  • document.getElementById('content').innerHTML = selectedValue sets le contenu du contenu div à la valeur du bouton radio sélectionné.

En cliquant sur "A" ou "B", cette fonction mettra à jour le texte à l'intérieur de l'élément div.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!