选中或取消选中所有复选框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选中或取消选中所有复选框相关的知识,希望对你有一定的参考价值。
function SetAllCheckBoxes(FormName, FieldName, CheckValue) { if(!document.forms[FormName]) return; var objCheckBoxes = document.forms[FormName].elements[FieldName]; if(!objCheckBoxes) return; var countCheckBoxes = objCheckBoxes.length; if(!countCheckBoxes) objCheckBoxes.checked = CheckValue; else // set the check value for all check boxes for(var i = 0; i < countCheckBoxes; i++) objCheckBoxes[i].checked = CheckValue; } <label for="myCheckbox1"> <input type="checkbox" name="myCheckbox" value="1" id="myCheckbox1"> I like Britney Spears </label> <br> <label for="myCheckbox2"><input type="checkbox" name="myCheckbox" value="2" id="myCheckbox2"> I like Hillary Duff </label> <br> <label for="myCheckbox3"><input type="checkbox" name="myCheckbox" value="3" id="myCheckbox3"> I like Mandy Moore </label> <br><input type="button" onclick="SetAllCheckBoxes('myForm', 'myCheckbox', true);" value="I like them all!"> <input type="button" onclick="SetAllCheckBoxes('myForm', 'myCheckbox', false);" value="I don't like any of them!"> </form>
以上是关于选中或取消选中所有复选框的主要内容,如果未能解决你的问题,请参考以下文章
如何通过使用alpine js单击一个复选框来选中和取消选中所有复选框