JavaScriptにおけるdisabled属性
HTMLには、例えば要素をロックするために使用される属性disabledのように、値を持たない特別な属性が存在します。
このような属性を設定するには、対応するプロパティに値trueを代入し、削除するには値falseを代入する必要があります。
実際に見てみましょう。ここにロックされた入力フィールドがあるとします:
html<input id="elem" disabled>
この入力フィールドのdisabled属性の値を出力してみましょう:
javascriptlet elem = document.querySelector('#elem');
console.log(elem.disabled); // trueを出力します
次に、これをアンロックしてみましょう:
javascriptlet elem = document.querySelector('#elem');
elem.disabled = false;
Задание 1
入力フィールドとボタンがあります。ボタンをクリックすると、入力フィールドがロックされます。
Задание 2
入力フィールドと2つのボタンがあります。最初のボタンをクリックすると入力フィールドがロックされ、2番目のボタンをクリックするとアンロックされます。
Задание 3
入力フィールドとボタンがあります。ボタンをクリックすると、入力フィールドがロックされているかどうかを調べます。