⊗jsPmPrEA 484 of 505 menu

Տարրերի ակտիվացում JavaScript-ով

Ենթադրենք, մենք ունենք ինչ-որ HTML աղյուսակ #table դատարկ բջիջներով:

Եկեք անենք այնպես, որ ցանկացած բջիջի վրա սեղղելու դեպքում այն ինչ-որ կերպ ակտիվանա, օրինակ, դառնա կարմիր ֆոնով: Դրա համար ակտիվացված բջիջներին կտանք ինչ-որ CSS դաս:

.active { background: red; }

Իրականացնենք ակտիվացումը:

let tds = document.querySelectorAll('#table td'); for (let td of tds) { td.addEventListener('click', function() { this.classList.add('active'); }); }

Տրված է HTML ցանկ ul: Անեք այնպես, որ ցանկի ցանկացած կետի վրա սեղղելու դեպքում այն ակտիվանա կարմիր ֆոնով:

Փոփոխեք նախորդ առաջադրանքը այնպես, որ ակտիվացված կետի վրա սեղղելու դեպքում ակտիվացումը հանվի դրանից:

trrocsdasw