Kursy i Poradniki IT - Adrian Kowalski
Kurs JavaScript dla Początkujących
O lekcji

DOM oferuje różne metody wyszukiwania elementów HTML:

Metody wyszukiwania elementów

  • getElementById – Znajduje element na podstawie jego id.
const element = document.getElementById("tytul");
console.log(element.textContent);
  • getElementsByClassName – Znajduje elementy na podstawie klasy (zwraca kolekcję).
const elementy = document.getElementsByClassName("paragraf");
console.log(elementy[0].textContent);
  • getElementsByTagName – Znajduje elementy na podstawie nazwy tagu.
const naglowki = document.getElementsByTagName("h1");
console.log(naglowki[0].textContent);
  • querySelector – Znajduje pierwszy element pasujący do selektora CSS.
const pierwszyParagraf = document.querySelector(".paragraf");
console.log(pierwszyParagraf.textContent);
  • querySelectorAll – Znajduje wszystkie elementy pasujące do selektora CSS (zwraca NodeList).
const wszystkieParagrafy = document.querySelectorAll(".paragraf");
wszystkieParagrafy.forEach((paragraf) => {
  console.log(paragraf.textContent);
});

Manipulowanie DOM

Możemy zmieniać zawartość lub atrybuty elementów.

Przykład:

const tytul = document.getElementById("tytul");
tytul.textContent = "Zmieniony tytuł!"; // Zmiana tekstu
tytul.style.color = "blue"; // Zmiana koloru tekstu
tytul.style.fontSize = "24px"; // Zmiana rozmiaru czcionki