# JavaScript & jQuery

## Kapitel 5: Document Object Model

1 | Rumpf der HTML-Seite | initial-page.html |
2 | Elemente anhand des ID-Attributs suchen | get-element-by-id.html | get-element-by-id.js
3 | Elemente anhand des Class-Attributs auswählen | get-elements-by-class-name.html | get-elements-by-class-name.js
4 | Elemente anhand des Tag-Namens auswählen | get-elements-by-tag-name.html | get-elements-by-tag-name.js
5 | Elemente anhand CSS-Selektoren auswählen | query-selector.html | query-selector.js
6 | Knotenliste in einer Schleife durchlaufen | node-list.html | node-list.js
7 | Vorherige & nächste Geschwister | sibling.html | sibling.js
8 | Letztes & erstes Kind | child.html | child.js
9 | Textknoten abrufen & ändern | node-value.html | node-value.js
10 | Text mit Textcontent (& Innertext) abrufen & ändern | inner-text-and-text-content.html | inner-text-and-text-content.js
11 | Text & Markup ändern | inner-html.html | inner-html.js
12 | Elemente zum DOM-Baum hinzufügen | add-element.html | add-element.js
13 | Elemente aus dem DOM-Baum entfernen | remove-element.html | remove-element.js
14 | Existenz von Attributen prüfen und ihren Wert abrufen | get-attribute.html | get-attribute.js
15 | Attribute erstellen & ihren Wert ändern | set-attribute.html | set-attribute.js
16 | Attribute entfernen | remove-attribute.html | remove-attribute.js
17 | Beispiel | example.html | example.js