DOM Manipulation Basics
Document Object Model
Access and modify HTML elements dynamically.
DOM Example
<button id="myBtn">Click Me</button>
<div id="output"></div>
<script>
let btn = document.getElementById("myBtn");
let output = document.getElementById("output");
btn.addEventListener("click", function() {
output.textContent = "Button clicked!";
output.style.color = "blue";
output.classList.add("highlight");
});
</script>Key Points
- getElementById, querySelector, querySelectorAll.
- addEventListener for events.
- Properties: textContent, innerHTML, style, classList.
- Create elements: document.createElement().