Elementu aktivizēšana ar JavaScript
Pieņemsim, ka mums ir kāda HTML tabula #table
ar tukšām šūnām.
Izveidosim tā, lai, noklikšķinot uz jebkuras šūnas, tā kaut kādā veidā aktivizētos, piemēram, kļūtu ar sarkanu fonu. Lai to izdarītu, aktivizētajām šūnām piešķirsim kādu CSS klasi:
css.active {
background: red;
}
Īstenosim aktivizēšanu:
javascriptlet tds = document.querySelectorAll('#table td');
for (let td of tds) {
td.addEventListener('click', function() {
this.classList.add('active');
});
}
Задание 1
Dots HTML saraksts ul. Izveidojiet tā,
lai, noklikšķinot uz jebkura saraksta punkta, tas
aktivizētos ar sarkanu fonu.
Задание 2
Modificējiet iepriekšējo uzdevumu tā, lai noklikšķinot uz jau aktivizēta saraksta punkta, aktivizācija no tā tiktu noņemta.