js getAttribute获取checkbox/radio的checked值是在各浏览器不同

作者:简简单单 2011-09-07

js getAttribute获取checkbox/radio的checked值是在各浏览器不同
E6/7 :依次返回 false/true

IE8 :依次返回 空字符串/checked

IE9/10/Firefox/Safari/Chrome/Opera :依次返回 null/空字符串

input[type=radio]的情况同上,类似的布尔属性还有:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected


 





注意:要判断checkbox/radio有没有选定,使用property而不要使用attribute。

相关文章

精彩推荐