Die folgenden Methoden dienen dazu, HTML-Elemente im Dokument (DOM) zu finden und zu manipulieren. Jede Methode arbeitet etwas anders und eignet sich für unterschiedliche Zwecke.
Syntax
document.getElementById("idName");
Codebeispiel
<p id="titel">Hallo Welt</p>
<script>
document.getElementById("titel").innerHTML = "Text erfolgreich geändert!";
</script>
Syntax
document.getElementsByClassName("className")[index];
Codebeispiel
<p class="info">Erster Text</p>
<p class="info">Zweiter Text</p>
<script>
document.getElementsByClassName("info")[0].innerHTML = "Ich bin geändert!";
document.getElementsByClassName("info")[1].style.color = "red";
</script>
Syntax
document.getElementsByTagName("tagName")[index];
Codebeispiel
<p>Text A</p>
<p>Text B</p>
<script>
let alleAbschnitte = document.getElementsByTagName("p");
alleAbschnitte[1].innerHTML = "Ich bin der zweite Absatz – verändert!";
</script>
Syntax
document.querySelector("css-selector");
Codebeispiel
<p id="a">1</p>
<p class="b">2</p>
<p class="b">3</p>
<script>
document.querySelector(".b").style.fontWeight = "bold"; // trifft nur das erste .b
</script>
TBD