⊗jsPmFmAWVA 401 of 505 menu

Редуване на атрибути без стойности

Нека имаме блокирано поле за въвеждане и бутон:

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

Нека направим така, че всяко натискане на бутона да води до промяна на състоянието на полето - от блокирано на отблокирано и обратно. Първо, нека получим препратки към нашите елементи в променливи:

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

А сега нека реализираме замисленото:

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

Задачата, обаче, може да бъде решена с по-малко код:

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

Обяснете как работи дадения код.

Дадени са отметка и бутон. Направете така, че всяко кликване върху бутона да води до промяна на състоянието на отметката.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне