⊗jsPmFmAWVA 401 of 505 menu

Przełączanie atrybutów bez wartości

Załóżmy, że mamy zablokowany input i przycisk:

<input id="elem" disabled> <input id="button" type="submit">

Zróbmy tak, aby każde kliknięcie przycisku powodowało zmianę stanu inputa - ze zablokowanego na odblokowany i odwrotnie. Na początku pobierzmy referencje do naszych elementów do zmiennych:

let elem = document.querySelector('#elem'); let button = document.querySelector('#button');

A teraz zrealizujmy zamierzony plan:

button.addEventListener('click', function() { if (elem.disabled) { elem.disabled = false; } else { elem.disabled = true; } });

Zadanie można jednak rozwiązać mniejszą ilością kodu:

button.addEventListener('click', function() { elem.disabled = !elem.disabled; });

Wyjaśnij, jak działa podany kod.

Dany jest checkbox i przycisk. Zrób tak, aby każde kliknięcie przycisku prowadziło do zmiany stanu checkboxa.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć