- DOM (Document Object Model) represents page structure
- Selecting Elements:
- getElementById
- querySelector
- getElementsByClassName
- Changing values:
- innerHTML
- textContent
- value
- Altering CSS:
- style property
- className
- Creating new nodes:
- createElement
- appendChild
- Removing nodes:
- removeChild
- Examples:
document.getElementById("title").innerHTML = "New title";
const div = document.createElement("div");
div.style.color = "red"; - Traversing DOM tree to select nested elements
- Event listeners to react to DOM changes
- Best practices for efficient DOM manipulation