Maison > interface Web > js tutoriel > Comment modifier dynamiquement le contenu d'un div à l'aide de JavaScript en fonction de l'interaction de l'utilisateur ?

Comment modifier dynamiquement le contenu d'un div à l'aide de JavaScript en fonction de l'interaction de l'utilisateur ?

Susan Sarandon
Libérer: 2024-10-29 10:54:29
original
711 Les gens l'ont consulté

How do I dynamically change the content of a div using JavaScript based on user interaction?

Comment modifier le contenu d'une division avec JavaScript

JavaScript offre différentes manières de manipuler des éléments sur une page Web, y compris la possibilité de changer le contenu d'un div. Montrons comment cela peut être réalisé à l'aide d'un simple code JavaScript.

Considérez le code HTML suivant :

<code class="html"><html>
<head>
  <script type="text/javascript">
    function changeDivContent() {
      // ...
    }
  </script>
</head>
<body>
  <input type="radio" name="radiobutton" value="A" onClick="changeDivContent()">
  <input type="radio" name="radiobutton" value="B" onClick="changeDivContent()">
  <div id="content"></div>
</body>
</html></code>
Copier après la connexion

Dans ce code, nous avons deux boutons radio (A et B) et un div avec un identifiant de « contenu ». Le but est de changer le contenu du div "content" lorsqu'un des boutons radio est sélectionné.

Pour y parvenir, on peut utiliser la propriété innerHTML de l'élément content. Voici comment :

<code class="javascript">document.getElementById("content").innerHTML = "whatever";</code>
Copier après la connexion

Lorsque vous sélectionnez le bouton radio "A" ou "B", la fonction changeDivContent() est appelée. Dans cette fonction, vous pouvez définir la propriété innerHTML de l'élément de contenu sur le texte souhaité. Par exemple :

<code class="javascript">function changeDivContent() {
  if (document.getElementById("radiobuttonA").checked) {
    document.getElementById("content").innerHTML = "Content for A";
  } else if (document.getElementById("radiobuttonB").checked) {
    document.getElementById("content").innerHTML = "Content for B";
  }
}</code>
Copier après la connexion

Ce code vérifie quel bouton radio est sélectionné et modifie le contenu du div "content" en conséquence. Vous pouvez personnaliser la valeur innerHTML avec le texte souhaité que vous souhaitez afficher. Cette technique vous permet de modifier dynamiquement le contenu d'un div en fonction des interactions de l'utilisateur, créant ainsi des pages Web plus interactives.

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