社区
Web 开发
帖子详情
Firefox下判断checkbox是否被选中的问题!
lao_tou
2009-04-29 09:34:28
IE下使用下列语句判断id为transmit的checkbox是否被选中
if(document.getElementById["transmit"].checked)
但是在Firefox下:上述语句报错:
document.getElementById.transmit is undefined
请熟悉Firefox的朋友帮忙解答一下!万分感谢!
...全文
239
8
打赏
收藏
Firefox下判断checkbox是否被选中的问题!
IE下使用下列语句判断id为transmit的checkbox是否被选中 if(document.getElementById["transmit"].checked) 但是在Firefox下:上述语句报错:document.getElementById.transmit is undefined 请熟悉Firefox的朋友帮忙解答一下!万分感谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jeans_zh
2009-05-04
打赏
举报
回复
if(document.getElementById("transmit").checked=true){
...
}
lao_tou
2009-05-04
打赏
举报
回复
[Quote=引用 5 楼 mingjian_zheng 的回复:]
<input type="checkbox" name="color" id="red" value="red" />red
<input type="checkbox" name="color" id="blue" value="blue" />blue
<input type="button" onclick="test();" value="test"/>
<script>
test = function(){
var color = document.getElementsByName("color");
for(var i=0;i <color.length;i++){
if(color[i].checked){
alert(color[i].value);
}
}
}
</script>
[/Quote]
老大,只有一个checkbox呀,还要用数组啊!
windy731
2009-04-29
打赏
举报
回复
[Quote=引用 4 楼 lao_tou 的回复:]
这样也不行!
[/Quote]
检查一下checkbox的id是否是transmit,是否有多个checkbox的id是transmit
zhengmj777
2009-04-29
打赏
举报
回复
<input type="checkbox" name="color" id="red" value="red" />red
<input type="checkbox" name="color" id="blue" value="blue" />blue
<input type="button" onclick="test();" value="test"/>
<script>
test = function(){
var color = document.getElementsByName("color");
for(var i=0;i<color.length;i++){
if(color[i].checked){
alert(color[i].value);
}
}
}
</script>
lao_tou
2009-04-29
打赏
举报
回复
这样也不行!
windy731
2009-04-29
打赏
举报
回复
if(document.getElementById("transmit").checked)
lao_tou
2009-04-29
打赏
举报
回复
跟()和[]没有关系!
bjsuo
2009-04-29
打赏
举报
回复
用()不要用[]
使用JQuery封装的Select&
Checkbox
&Radio脚本-维豪信息技术有限公司内部
使用JQuery封装的Select&
Checkbox
&Radio脚本-维豪信息技术有限公司内部, 通过
firefox
, ie等系列浏览器测试.
jQuery1.9.1针对
checkbox
的调整方法(prop)
主要介绍了jQuery1.9.1针对
checkbox
的调整方法,用prop代替attr
JQuery中对服务器控件 DropdownList, RadioButtonList,
Checkbox
List的操作总结
JQuery中对服务器控件 DropdownList, RadioButtonList,
Checkbox
List的操作总结,需要的朋友可以参考下。
JS固定表头和左边列V2.0(源码)
锁定表头及固定左边列,原生JS原创代码 需要注意的
问题
: 1.表格的宽度以及表格每一列的宽度需要固定(特殊情况除外:当表格列数少并且表格总宽度明显小于表格父容器的宽度时,也就是表格列不存在自动换行的
问题
) 2.表格父容器尺寸大小改变时,需要调用 setBoxSize 方法,目的是
判断
父容器
是否
出现滚动条 1.1 修正了对IE6、IE7的兼容
问题
1.2 修正了固定行、列的样式
问题
1.3 IE6/IE7浏览器 不启用该功能 1.4 增加了拆分线, 修正了重复生成锁定行列的
问题
以及生成错位的
问题
, 修正了行、列事件无法复制的
问题
, 增加了IE6/IE7/IE8 启用设置参数(ieLowVersionEnabled: true|false) ,默认不启用, 注:IE6/7/8锁定表头 由于兼容性
问题
,有些情况下会有一些错位的
问题
1.5 增加了 显示/隐藏功能,修正了非IE浏览器下列宽错位
问题
1.6 修正了当有合并单元格时,锁定单元格错位的
问题
,修正了表格行数较多时的性能
问题
1.7 表格单元格可以不指定宽度(锁定时,取实际的单元格宽度),当单元格的左右两边的borderWidth不一样时,会有一些错位 若单元格宽度是固定的,可以在第3个参数(config)中指定 isFixedSize:true 修正表头列未锁定的Bug 1.8 修正表格含有thead时的样式丢失
问题
,以及行数设置
问题
,修正thead/tbody行归属
问题
1.9 移除tb_top_left的底部边框线 修正表格cellpadding/cellspacing的设置
问题
修复
Firefox
下的padding导致的错位
问题
修复thead复制没有底部分割线的
问题
修复thead复制时无背景色的
问题
增加复选框同步功能(如果是JS代码设置复选框
选中
,需要调用 .set
CheckBox
Sync()方法) .set
CheckBox
Sync 方法参数说明:4种参数 1) 复选框控件(html object)数组 2) 复选框控件(html object) 3) 复选框控件ID (string) 4) 空参数(尽量不用空参数) 增加复选框选择:全选、取消、反选,需要调用 .setChecked(oper, name) oper: 1-全选,2-取消,3-反选; name:
checkbox
的 name属性名称 解决启用bootstrap.css之后,表格列宽获取的
问题
,目前采用的方法是屏蔽,虽解决了
问题
,但不明所以,留待后续彻解。临时解决方案:在第3个参数(config)中指定 isBootstrap:true,或者也可以不指定,js会自动检测页面上有没有启用文件名为bootstrp的css(如果启用bootstrap.css,但文件名不是bootstrap,那请指定isBootstrap参数)。 增加colStartRowIndex参数,当表格顶部的行有合并所有列的情况下,列宽计算从指定的行开始 2.0 增加 window.onresize事件监听(当触发 window.onresize时自动重新固定表头) 增加左边固定位置鼠标滚轮事件
关于onchange事件在IE和FF下的表现及解决方法
本篇文章主要是对关于onchange事件在IE和FF下的表现及解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章