YouTip LogoYouTip

JavaScript DOM Manipulation

Selecting Elements

let el = document.getElementById("main");
let items = document.querySelectorAll(".item");
let first = document.querySelector(".item");

Modifying

el.textContent = "New text";
el.innerHTML = "<strong>Bold</strong>";
el.style.color = "red";
el.classList.add("active");
el.setAttribute("data-id", "1");

Events

el.addEventListener("click", (e) => {
    console.log("Clicked!", e.target);
});

Creating Elements

let div = document.createElement("div");
div.textContent = "New element";
document.body.appendChild(div);

Summary

  • querySelector/querySelectorAll select elements
  • addEventListener handles events
  • createElement + appendChild adds new elements
← TypeScript Tutorial - Getting JavaScript Arrays and Objects β†’