在javascript的过程中,使按钮的disabled 设置成true,这个语句的执行和IE的版本有关系吗?

zhoujia0983 2004-10-21 01:58:24
是不是用javascript写的一些语句的执行和IE的版本有关系?我写的一个语句document.frmDhInput.btnAddTsxx.disabled = "true"; 其中btnAddTsxx是一个按钮,这句和IE的版本有关系吗,他和document.frmDhInput.btnAddTsxx.disabled = true; true不加引号的有区别吗,为什么我不加引号提示有错误加上引号就没事,但是同样页面中,设置成false时,不能加引号?期待中……
...全文
235 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
禽兽v5 2004-10-22
  • 打赏
  • 举报
回复
去掉双引号
document.frmDhInput.btnAddTsxx.disabled = true;
JK_10000 2004-10-21
  • 打赏
  • 举报
回复
disabled的属性是一个Boolean值。
如果赋的不是一个Boolean值,将会对所赋的值进行强制转化。
强制转化服从以下规律:
--------------
所有的对象都被当作 true。
当且仅当字符串为空时,该字符串被当作 false。
null 和 undefined 被当作 false。
当且仅当数字为零时,该数字被当作 false。
---------------

如:obj.disabled="false";
 "false"不是一个空字符串,所以这一句相当于
obj.disabled=true;


至于"不加引号提示有错误加",可能是真的把单词拼错了

pcboy_monkey 2004-10-21
  • 打赏
  • 举报
回复
应该没有多大关系吧

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧