Aktivace prvků v JavaScriptu
Předpokládejme, že máme HTML tabulku #table
s prázdnými buňkami.
Udělejme to, aby po kliknutí na libovolnou buňku se nějak aktivovala, například získala červené pozadí. K tomu aktivovaným buňkům přidáme nějakou CSS třídu:
css.active {
background: red;
}
Implementujme aktivaci:
javascriptlet tds = document.querySelectorAll('#table td');
for (let td of tds) {
td.addEventListener('click', function() {
this.classList.add('active');
});
}
Задание 1
Je dán HTML seznam ul. Zařiďte,
aby po kliknutí na libovolnou položku seznamu
se aktivovala červeným pozadím.
Задание 2
Upravte předchozí úlohu tak, aby po kliknutí na aktivovanou položku seznamu se aktivace zrušila.