私は特定の数のdivを持つHTMLページを持っており、各divの中に1つのチェックボックスもあります。javacriptで 'checkbox input tags'の数を取得
さんが言ってみましょう:
<div class="yea" id="div1"><input type="checkbox" class="heh" id="chk1">YEAHEH1!</div>
<div class="yea" id="div2"><input type="checkbox" class="heh" id="chk2">YEAHEH2!</div>
<div class="yea" id="div2"><input type="checkbox" class="heh" id="chk3">YEAHEH3!</div>
は今、私はそれらのチェックボックスをループしたいとJSで確認されている1参照。私はここでhttp://www.randomsnippets.com/2008/05/15/how-to-loop-through-checkboxes-or-radio-button-groups-via-javascript/のチュートリアルを見つけましたが、フォーム要素を使用してこれらのチェックボックスをすべて使用し、form.elements.lengthを使用して番号を取得しますが、プロジェクトフォームは必要ありません。
誰でも?ありがとう!
'document.querySelectorAll(」いや入力[タイプ= "チェックボックス"]]:チェックする ')を使用します。length' – Tushar
おかげTusharを、これは' doesnの仕事。私はあなたのコードをdocument.querySelectorAll( '.hh input [type = "checkbox"]:checked')に変更しました。 (.yeaを.hehに変更してaを削除しました))を作成し、https://jsfiddle.net/chenhang91/tzeek1en/3/という手伝いをしました。何かが間違っていることを確認できますか? – Hang
@Tushar https://jsfiddle.net/chenhang91/tzeek1en/7/ – Hang