[解決済み】JavaScriptでHTMLボタンを無効にする方法は?
2022-04-23 07:16:18
質問
HTMLボタンを無効にする(物理的にクリックできないようにする)には、単に
disable
のように、属性ではなくタグで指定します。
<input type="button" name=myButton value="disable" disabled>
この設定は属性ではないので、JavaScriptで動的に追加して、以前は有効だったボタンを無効にするにはどうすればよいでしょうか。
どのように解決するのですか?
<ブロッククオートこの設定は属性ではないので
属性である。
いくつかの属性はブーリアンとして定義されており、その値を指定してそれ以外を省くことができます。すなわち、disabled="の代わりに。 無効 "のように、太字の部分のみを含めるのです。HTML 4では が必要です。 としてマークされているため、太字の部分のみを含めるようにします。 サポートが限定されている機能 (ただし、この仕様書が書かれた当時と比べると、今はそうではありません)。
HTML5では、ルールが変わり、名前のみを含み、値を含まないようになりました。名前と値は同じものなので、これは実用上の違いではありません。
その
DOM プロパティ
と呼ばれることもあります。
disabled
というブール値で
true
または
false
.
foo.disabled = true;
理論的には、次のようなことも可能です。
foo.setAttribute('disabled', 'disabled');
と
foo.removeAttribute("disabled")
しかし、古いバージョンのInternet Explorerでは、これを信用しないほうがいいでしょう。
setAttribute
).
関連
-
vueのグローバルがscss(mixin)を導入。
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
jQueryのコピーオブジェクトの説明
-
JavaScriptのクロージャの説明
-
Vueにシンプルなメモ帳機能を実装
-
vue+webrtc(Tencent cloud)ライブ機能の実践を実現するために
-
vueにおけるfilterの適用シーンについて解説します。
-
vueのプロジェクトでモックを使用する方法を知っていますか?
-
[解決済み] テスト
-
[解決済み】ExpressJS : res.redirect()が期待通りに動かない?
-
[解決済み】React-Redux: アクションはプレーンオブジェクトでなければならない。非同期アクションにはカスタムミドルウェアを使用する
-
[解決済み】リクエストに失敗していないのに、「TypeError: failed to fetch」が表示される。