如何使用 javascript 改变单选框状态?
or
哪些是与 RadioButton 有关的方法?
事件 | 说明 | 示例 |
onMouseOver | 当鼠标指针移动到单选框上的时候触发 | <input type=radio onMouseOver="output()"> 结果: RB1 |
onMouseDown | 当在单选框上按下鼠标的时候触发 | <input type=radio onMouseDown="output()"> 结果: RB1 |
onMouseUp | 当在单选框上释放鼠标的时候触发 | <input type=radio onMouseUp="output()"> 结果: RB1 |
onClick | onClick 函数当用鼠标点击单选框后触发 | <input type=radio onClick="output()"> 结果: RB1 |
onBlur | 当 通过按 Tab 键等方式让单选框失去焦点时触发 | <input type=radio onBlur="output()"> 结果: RB1 |
onFocus | 当 通过按 Tab 键等方式让单选框获得焦点时触发 | <input type=radio onFocus="output()"> 结果: RB1 |
DOM 属性 | 说明 | 示例 |
checked | 用于检查单选框是否选中或选中单选框 | 检查时用: var ss = document.testb.myrb[0].checked; 选中时用: document.testb.myrb[1].checked = true; 这样可以选中第二个单选框。 |
defaultChecked | 用于检查是否默认选中单选框 | 获取时用: var ss = document.testb.myrb[0].defaultChecked; |
form | 用户获取单选框的上级对象(即表单对象) | 获取时用: var ss = document.testb.myrb[0].form; |
name | 用于获取单选框对象的名称 | 获取时用: var ss = document.testb.myrb[0].name; |
type | 用于获取表单控件类型 | 获取时用: var ss = document.testb.myrb[0].type; |
value | 用于设置或者获取单选框的值 | 获取时用: var ss = document.testb.myrb[0].value; 设置时用:: document.testb.myrb[0].value = "testy"; |
DOM 方法 | 说明 | 示例 |
click() | 用户动态选择单选框 | To Click: document.testb.myrb.click(); |
blur() | 用于动态让单选框失去焦点 | To Blur: document.testb.myrb.blur(); |
focus() | 用于动态让单选框获取焦点 | To Focus: document.testb.myrb.focus(); |