Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m288:learningunits:lu08:01 [2025/12/08 13:56] – [Lernvideos] vdemir | de:modul:m288:learningunits:lu08:01 [2025/12/08 14:34] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 19: | Zeile 19: | ||
| JavaScript stellt verschiedene Methoden bereit, um auf Knoten im DOM zuzugreifen. Beispiele sind: | JavaScript stellt verschiedene Methoden bereit, um auf Knoten im DOM zuzugreifen. Beispiele sind: | ||
| - | document.getElementById(" | + | **Codebeispiel** |
| - | document.getElementById(" | + | |
| - | | + | |
| - | neu.textContent = "Dynamisch erzeugter Absatz"; | + | <html lang=" |
| - | document.body.appendChild(neu); | + | < |
| - | + | <meta charset=" | |
| - | Diese Befehle geben Referenzen auf Elemente im DOM zurück, die anschliessend weiterverarbeitet werden können. | + | < |
| + | < | ||
| + | #box { | ||
| + | width: 200px; | ||
| + | height: 100px; | ||
| + | background-color: | ||
| + | padding: 10px; | ||
| + | margin-top: 10px; | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | <h1 id=" | ||
| + | <div id=" | ||
| + | Dies ist eine Box. | ||
| + | </ | ||
| + | <button onclick=" | ||
| + | < | ||
| + | function machWas() { | ||
| + | | ||
| + | document.getElementById(" | ||
| + | } | ||
| + | </ | ||
| - | ===== Änderung von DOM-Inhalten ===== | ||
| - | Durch DOM-Manipulation lassen sich Struktur, Inhalt und Darstellung beeinflussen. | ||
| - | |||
| - | **Beispiele: | ||
| - | |||
| - | document.getElementById(" | ||
| - | document.getElementById(" | ||
| - | // | ||
| - | const neu = document.createElement(" | ||
| - | neu.textContent = " | ||
| - | document.body.appendChild(neu); | ||
| | | ||
| - | In diesem Beispiel | + | Im obigen Code wird beim Drücken des Buttons die Farbe in der Box geändert |
| - | + | ||
| - | ===== Ereignisverarbeitung (Event Handling) ===== | + | |
| - | Das DOM ermöglicht die Verarbeitung von Benutzerinteraktionen. JavaScript kann sogenannte „Event Listener“ registrieren, die auf Ereignisse reagieren, beispielweise Mausklicks oder Tastatureingaben. | + | |
| - | + | ||
| - | document.getElementById(" | + | |
| - | alert(" | + | |
| - | }); | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| ===== Lernvideos ===== | ===== Lernvideos ===== | ||
| - | {{ : | + | {{: |
| ===== Zusatzmaterial ===== | ===== Zusatzmaterial ===== | ||