Heim > Web-Frontend > js-Tutorial > Hauptteil

So aktualisieren Sie Div-Inhalte dynamisch mit JavaScript: Eine Anleitung zur Verwendung von Optionsfeldern

Mary-Kate Olsen
Freigeben: 2024-10-27 08:47:03
Original
978 Leute haben es durchsucht

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

So ändern Sie Div-Inhalte mit JavaScript

Das Ändern des Inhalts eines Div-Elements mithilfe von JavaScript ist eine häufige Aufgabe in der Webentwicklung. Dieser Artikel führt Sie durch die erforderlichen Schritte, auch wenn dem Div ein „Wert“-Attribut fehlt.

Stellen Sie sich vor, Sie haben den folgenden HTML-Code:

<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>
Nach dem Login kopieren

Sie möchten dazu in der Lage sein Ändern Sie den Inhalt des div-Elements, indem Sie entweder die Optionsfelder „A“ oder „B“ auswählen.

Da es für das div kein „value“-Attribut gibt, können Sie die innerHTML-Eigenschaft des Elements verwenden um seinen Inhalt festzulegen.

Die folgende JavaScript-Funktion erreicht dies:

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

Hier ist eine Aufschlüsselung des Codes:

  • document.querySelector('input[ name=radiobutton]:checked') ruft das aktuell ausgewählte Optionsfeld ab.
  • value ruft den Wert des ausgewählten Optionsfelds ab.
  • document.getElementById('content').innerHTML = selectedValue setzt Der Inhalt des Inhalts-Div wird auf den Wert des ausgewählten Optionsfelds gesetzt.

Durch Klicken auf „A“ oder „B“ aktualisiert diese Funktion den Text im Div-Element.

Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie Div-Inhalte dynamisch mit JavaScript: Eine Anleitung zur Verwendung von Optionsfeldern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!