ホームページ >ウェブフロントエンド >jsチュートリアル >ネイティブ js 操作チェックボックスは document.getElementById_javascript スキルを使用して実装されています

ネイティブ js 操作チェックボックスは document.getElementById_javascript スキルを使用して実装されています

WBOY
WBOYオリジナル
2016-05-16 17:20:031757ブラウズ

jquery と checkbox の selected 属性の問題は、コントロール

に関するものです。 1. ページが正常に読み込まれたら、checkbox 属性の checkbox をクリックして選択または選択解除します。チェックボックスが選択されているかどうかは変わります

2. jquery の attr メソッドを使用して、チェックボックスの onchange メソッドまたは onclick メソッドでチェックを取得します。表示される selected 属性の値は何もありません。フックされているかどうかを確認します

3. document.getElementById("checkbox_id").checked を使用して値を取得し、フックされているかどうかを確認します。つまり、表示されているものが取得したものになります

4. $("#checkbox_id").attr("checked" ) を使用します。 取得される値は でチェックされた条件と同じであり、表示されるものと取得されるものは異なります

5. $("#checkbox:checked") を使用してフックされたチェックボックスを取得します

6. document.getElementById("checkbox_id").checked=true、コントロールの selected 属性は表示されません。実行することは表示される内容です

7. $("#checkbox_id").attr("checked", true)、コントロール内のチェックされた属性が表示されます。コードも変更されます

js 操作チェックボックス document.getElementById("checkbox_id").checked を使用することをお勧めします、jquery 操作チェックボックスは本当に不快です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。