IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009-07-25 00:00
691 查看
在IE中,在使用checkbox或radio时,你会发现有时不能通过CheckBoxObject.checked = true或CheckBoxObject.setAttribute('checked', true)的方法使checkbox或radio被预选中。
解决这个问题的方法就是利用checkbox或radio的defaultChecked的属性,将defaultChecked属性置为true即可,具体实现是 CheckBoxObject.setAttribute('defaultChecked', true)或 CheckBoxObject.defaultChecked= true,这样就能实现checkbox和radio在IE中初始状态下被选中了。
具体例子:
解决这个问题的方法就是利用checkbox或radio的defaultChecked的属性,将defaultChecked属性置为true即可,具体实现是 CheckBoxObject.setAttribute('defaultChecked', true)或 CheckBoxObject.defaultChecked= true,这样就能实现checkbox和radio在IE中初始状态下被选中了。
具体例子:
<script type="text/javascript"><!-- var test1= document.getElementById("checkboxID"); test1.setAttribute('defaultChecked',true); // --></script>
相关文章推荐
- IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
- IE下 checkbox、radio等标签的label中的img点击无效(点击不能选中)问题解决
- 使用radioGroup的时候,每个radioButton的状态选择器要使用 state_checked=""属性,不能使用selected
- RadioGroup里设置RadioButton为初始的都不选中状态及设置默认选中出现的问题及解决方法
- IE 下双击 checkbox 选中状态延迟问题
- checkbox显示为checked="checked"但是不显示选中状态
- 点击tr实现选择checkbox功能,点击checkobx的时候阻止冒泡事件, jquery给checkbox添加checked属性或去掉checked属性不能使checkobx改变状态
- 由于被jq radio坑了一次这次附带一个初始选中的状态的radio checked更改 初始空的自己不加了
- jquery-1.9.1中checkbox属性checked="checked"已存在,但却不显示选中效果
- 关于BaseAdapter,SimpleAdapter的数据显示错乱问题,选中状态错乱问题,Checkbox选中状态错乱问题总结
- ie中js创建checkbox默认选中问题探讨
- 关于radio checkbox select的值的选中和取值的问题
- 解决在IE下创建checkbox无法选中的问题
- jQuery学习笔记--jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关属性
- 基础问题:设置radio、select、checkbox 的readonly 属性
- ie中js创建checkbox默认选中问题
- 小黑小波比.获取值传入到radio控件,显示选中状态
- easyui tree 根据后台返回的数据属性的值控制checkbox的选中状态(可不可用)
- jquery attr prop checkbox已有checked=checked但不显示勾选问题