Metody DOM-u
Te przykłady pokazują jak używać niektórych z najważniejszych metod DOM w języku JavaScript. Są one tylko wstępem i powinny dać Ci wyobrażenie o tym, jak można z nich korzystać w swoich projektach. W rzeczywistości te metody są bardziej złożone i pozwalają na wiele innych ciekawych rzeczy. Zaleca się zapoznanie się z dokumentacją języka JavaScript, aby uzyskać pełne rozeznanie w dostępnych metodach i ich możliwościach.
document.querySelector()
- zwraca pierwszy element zgodny z podanym selektorem
const header = document.querySelector('header');
header.style.backgroundColor = 'red';
element.innerHTML
- zwraca lub ustawia HTML wewnątrz elementu
const list = document.querySelector('ul');
list.innerHTML = '<li>Item 1</li><li>Item 2</li><li>Item 3</li>';
element.classList
- zwraca listę klas dla elementu i pozwala na dodawanie, usuwanie lub sprawdzanie obecności klas
const button = document.querySelector('button');
button.classList.add('active');
button.classList.remove('active');
console.log(button.classList.contains('active'));
document.createElement()
- tworzy nowy element DOM
const newListItem = document.createElement('li');
newListItem.innerText = 'Item 4';
const list = document.querySelector('ul');
list.appendChild(newListItem);
element.setAttribute()
- ustawia wartość atrybutu dla elementu
const image = document.querySelector('img');
image.setAttribute('alt', 'A beautiful sunset');
.addEventListener()
- tworzy nowy element DOM
const button = document.querySelector('button');
button.addEventListener('click', function() {
console.log('Button was clicked');
});