Checkbox 工具代表一个 HTML 表单中的 一个选择框。
在 HTML 文档中 <input type=34;checkbox"> 每涌现一次,Checkbox 工具就会被创建。
您可以通过遍历表单的 elements[] 数组来访问某个选择框,或者通过利用 document.getElementById() 。
Checkbox 工具的属性
accessKey 设置或返回访问 checkbox 的快捷键。
alt 设置或返回不支持 checkbox 时显示的替代文本。
checked 设置或返回 checkbox 是否应当选中。
defaultChecked 返回 checked 属性的默认值。
disabled 设置或返回 checkbox 是否应被禁用。
form 返回对包含 checkbox 的表单的引用。
id 设置或返回 checkbox 的 id。
name 设置或返回 checkbox 的名称。
tabIndex 设置或返回 checkbox 的 tab 键掌握次序。
type 返回 checkbox 的表单元素类型。
value 设置或返回 checkbox 的 value 属性的值
checked 属性设置或返回 checkbox 是否应当选中。
checkboxObject.checked=true|false
下面的例子可设置该 checkbox 的状态:
<html><head><script type="text/javascript">function check(){ document.getElementById("check1").checked=true //1}function uncheck(){ document.getElementById("check1").checked=false //0}</script></head><body><form><input type="checkbox" id="check1" /><input type="button" onclick="check()" value="Check Checkbox" /><input type="button" onclick="uncheck()" value="Uncheck Checkbox" /></form></body></html>
标准属性
className 设置或返回元素的 class 属性。
dir 设置或返回文本的方向。
lang 设置或返回元素的措辞代码。
title 设置或返回元素的 title 属性。
Checkbox 工具的方法
blur() 从 checkbox 上移开焦点。
click() 仿照在 checkbox 中的一次鼠标点击。
focus() 为 checkbox 授予焦点。
复选框全选、全不选、反选
<html><head><title>多选项</title><style><!--form{padding:0px; margin:0px;font:14px Arial;}p{padding:2px; margin:0px;}--></style><script language="javascript">function changeBoxes(action){ var oForm = document.forms["myForm1"]; var oCheckBox = oForm.hobby; for(var i=0;i<oCheckBox.length;i++) //遍历每一个选项 if(action<0) //反选 oCheckBox[i].checked = !oCheckBox[i].checked; else //action为1是则全选,为0时则全不选 oCheckBox[i].checked = action;}</script></head><body><form method="post" name="myForm1" action="addInfo.aspx">您喜好做的事情:<p><input type="checkbox" name="hobby" id="ball" value="ball"><label for="ball">打球</label></p><p><input type="checkbox" name="hobby" id="TV" value="TV"><label for="TV">看电视</label></p><p><input type="checkbox" name="hobby" id="net" value="net"><label for="net">上网</label></p><p><input type="checkbox" name="hobby" id="book" value="book"><label for="book">看书</label></p><p><input type="checkbox" name="hobby" id="trip" value="trip"><label for="trip">旅游</label></p><p><input type="checkbox" name="hobby" id="music" value="music"><label for="music">听音乐</label></p><p><input type="checkbox" name="hobby" id="others" value="其它"><label for="others">其它</label></p><p><input type="button" value="全选" onclick="changeBoxes(1);" /><input type="button" value="全不选" onclick="changeBoxes(0);" /><input type="button" value="反选" onclick="changeBoxes(-1);" /></p></form></body></html>