de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 Lahey
Lahey
質問

HTMLチェックボックスのチェック属性を変更

チェックボックスの「checked」属性を変更することは可能ですか?だから私はHTMLの事前選択値を変更したい。 (私はJavaScriptのinnerHTMLで後でそれを得ることができます)。

2 2011-10-27T20:38:54+00:00 3
プログラミング
javascript
html
checkbox
mikato
27日 10月 2011 в 8:45
2011-10-27T20:45:32+00:00
さらに
ソース
編集
#56792898

確かに、JavascriptでinnerHTMLを使用する場合は、チェックボックスのビット全体をリロードして、チェックしてもしなくてもかまいません。ただし、JSを使用する場合は、Javascript内のchecked属性を変更するほうが簡単です。

document.getElementById("myCheckboxId").checked = true;

EDIT

これで、今後innerHTMLを使ってもう一度それを得ることができる必要があります。私が最初の文章で言ったように、あなたはinnerHTMLを使ってチェックボックスを変更することもできます。少しハッキリしているかもしれませんが、あなたがすでにそれをやっているなら、うまくいくかもしれません。

ここでは、JSを介してチェック/チェックを外し、チェックボックス全体をinnerHTMLで交換してチェック/チェックを外し、テストのためにinnerHTMLを得るためのリンクを持つテストhtmlページです。 innerHTMLのスワップを実行すると、後でinnerHTMLによって返される内容が実際に変更されます。これはあなたが意味することですか?注:私は今まで気づいていませんでしたが、firefoxがチェックをチェック= "チェック済み" に変更しているようです。したがって、ビューのinnerHTMLリンクは私に checked = "checked" と表示され、チェックを外すと何も表示されません。 Firebugでは、これも変更されているようだが、 checked = "" から何も変更されていない。

Here is jsfiddle!

<input type="checkbox" name="heyhey" id="heyhey" CHECKED>

uncheck via JS
check via JS
uncheck via innerHTML swap
check via innerHTML swap
view innerHTML

私はそれらすべてを適切に逃したが、私のために働くかどうかわからない。それはインラインではありません。





5
0
Tim Down
28日 10月 2011 в 8:56
2011-10-28T08:56:40+00:00
さらに
ソース
編集
#56792899

同等のプロパティ( checked )ではなく、 setAttribute()を正当に使用しているようです。 checkbox という変数にチェックボックスが格納されていると仮定すると、チェックされた属性をデフォルトでチェックするように設定するには、

checkbox.setAttribute("checked", "checked");

...属性を削除し、デフォルトでチェックボックスをオフにするには、次のようにします。

checkbox.removeAttribute("checked");

これは、属性関連のメソッドの実装が壊れている古いIEでは正しく動作しないことに注意してください。

I've written about this in more detail in an answer to previous question: Add attribute 'checked' on click jquery

3
0
Doug Chamberlain
27日 10月 2011 в 8:43
2011-10-27T20:43:46+00:00
さらに
ソース
編集
#56792897

はい、可能です

checkboxObject.checked=true|false

1
0
関連コミュニティ 1
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
4 ユーザー
日本人コミュニティのjavascript @react_ja @php_ja @angular_ja @vue_ja
開く telegram
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 6日前
2
Hideo Nakagawa
登録済み 1週間前
3
Sergiy Tytarenko
登録済み 1週間前
4
shoxrux azadov
登録済み 1週間前
5
Koreets Koreytsev
登録済み 1週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属