UsefulLinks
Computer Science
Programming
By Language
JavaScript and the DOM
1. Introduction to the Document Object Model (DOM)
2. Selecting DOM Elements
3. Traversing the DOM Tree
4. Manipulating DOM Elements
5. Creating and Inserting DOM Elements
6. Handling Events
7. Working with Web Forms
8. Advanced DOM Concepts
3.
Traversing the DOM Tree
3.1.
Node Relationships
3.1.1.
Parent-Child Relationships
3.1.2.
Sibling Relationships
3.1.3.
Ancestor-Descendant Relationships
3.2.
Parent Navigation
3.2.1.
parentNode Property
3.2.2.
parentElement Property
3.2.3.
Differences and Use Cases
3.3.
Child Navigation
3.3.1.
childNodes Property
3.3.2.
children Property
3.3.3.
firstChild Property
3.3.4.
firstElementChild Property
3.3.5.
lastChild Property
3.3.6.
lastElementChild Property
3.3.7.
Counting Child Elements
3.4.
Sibling Navigation
3.4.1.
nextSibling Property
3.4.2.
nextElementSibling Property
3.4.3.
previousSibling Property
3.4.4.
previousElementSibling Property
3.4.5.
Handling Text and Comment Nodes
3.5.
Advanced Traversal
3.5.1.
Recursive Traversal Techniques
3.5.2.
closest() Method
3.5.3.
Finding Specific Ancestors
3.5.4.
Finding Specific Descendants
Previous
2. Selecting DOM Elements
Go to top
Next
4. Manipulating DOM Elements