Heim >Web-Frontend >js-Tutorial >Wie kann ich Kontrollkästchen mit JavaScript dynamisch aktivieren oder deaktivieren?

Wie kann ich Kontrollkästchen mit JavaScript dynamisch aktivieren oder deaktivieren?

Linda Hamilton
Linda HamiltonOriginal
2024-11-17 19:39:011007Durchsuche

How to Dynamically Check or Uncheck Checkboxes with JavaScript?

Checkbox-Status dynamisch mit JavaScript bearbeiten

JavaScript bietet verschiedene Methoden, um den aktivierten Status eines Kontrollkästchens von einer Webseite aus zu steuern. So aktivieren oder deaktivieren Sie ein Kontrollkästchen:

Verwenden der Checked-Eigenschaft

Die aktivierte Eigenschaft eines Element kann direkt auf true oder false gesetzt werden, um es zu aktivieren oder zu deaktivieren.

<br>// Check<br>document.getElementById("checkbox").checked = true;</p> <p>// Deaktivieren<br>document.getElementById("checkbox").checked = false;<br>

Verwenden von jQuery (v1.6)

jQuery bietet prop(), eine flexiblere Methode zur Manipulation Elementeigenschaften, einschließlich des geprüften Zustands:

<br>// Aktivieren<br>$("#checkbox").prop("checked", true);</p>
<p>// Deaktivieren<br>$("#checkbox").prop("checked", false); <br>

JQuery verwenden (v1.5-)

Vor jQuery v1.6 wurde die attr()-Methode zur Eigenschaftsmanipulation verwendet. Obwohl es immer noch funktioniert, ist es nicht der zuverlässigste Ansatz für Kontrollkästchen:

<br>// Check<br>$("#checkbox").attr("checked", true);</p>
<p>// Häkchen entfernen<br>$("#checkbox").attr("checked", false);<br>

Durch die Nutzung dieser Methoden können Sie den Status von Kontrollkästchen dynamisch aktualisieren und so interaktive Webschnittstellen erstellen und Formulareingaben programmgesteuert steuern.

Das obige ist der detaillierte Inhalt vonWie kann ich Kontrollkästchen mit JavaScript dynamisch aktivieren oder deaktivieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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