javascript中文本元素的什么属性表示单选按被选中

javascript中文本元素的什么属性表示单选按被选中,第1张

javascript中文本元素的checked属性表示单选按被选中。根据查询相关内容显示,要使用JavaScript选择单选按钮的状态,需要选中单选按钮对象的checked属性。JavaScript(简称JS)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然其是作为开发Web页面的脚本语言而出名,它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

推荐使用兼容浏览器方式。

根据W3C的表单规范 ,在checked属性是一个布尔属性,这意味着只要该 attribute 存在,即使它没有值,或是一个空字符串,该属性对应的 property 就是 true。以下是兼容浏览器方式,判断 checkbox 元素的 checked 属性是否为"真" 的方法:

代码如下:

if ( elem.checked )

if ( $(elem).prop("checked") )

if ( $(elem).is(":checked") )

如果你使用jQuery 1.6 ,代码if ( $(elem).attr("checked") ),将获得一个属性(attribute) ,它不改变该复选框被选中和选中。它只是用来存储默认或选中属性的初始值。为了保持向后兼容,.attr() 方法从 jQuery 1.6.1+ 开始除了返回属性值外,还会更新 property 属性,因此 boolean attribute(布尔属性)不需要通过 .prop() 来改变其值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11432061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存