JavaScript 选择/取消选中所有复选框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 选择/取消选中所有复选框相关的知识,希望对你有一定的参考价值。

//checks all checkboxes
function checkAll(field) {
		if (!(field.length)) {
	    field.checked = true;
		}
		else {
    for (var i = 0; i < field.length; i++) {
	    field[i].checked = true;
    }
  }
}

//unchecks all checkboxes
function uncheckAll(field) {
		if (!(field.length)) {
        field.checked = false;
		}
		else {
    for (var i = 0; i < field.length; i++) {
        field[i].checked = false;
    }
  }
}	

<a href="javascript:checkAll(document.FRM.FIELD);">select</a> / <a href="javascript:uncheckAll(document.FRM.FIELD);">deselect</a> all

loop through all checkboxes in a form:

function checkAll() {
    for (i=0; i<document.FormName.elements.length; i++) {
       if (document.FormName.elements[i].type=="checkbox")
          document.FormName.elements[i].checked=true;
   }
}

以上是关于JavaScript 选择/取消选中所有复选框的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 选中全部/取消选中jQuery的所有复选框

JavaScript 选中取消选中页面上的所有复选框

JavaScript 选中或取消选中表单上的所有复选框

Javascript 检查/取消选中所有复选框并将值写入 textarea

选中所有/取消选中循环语句中的所有复选框

text 选择全部/取消选中所有复选框。