解决Firefox(火狐)下display的不兼容问题

在脚本中更改某一个元素的display属性,在IE下这么写:frmName.test.style.display="none";是没有什么问题的,但是在火狐下就行不通了,因为Firefox不支持直接用HTML元素id做变量,正确的写法应该是这样的:

        document.getElementById("test").style.display="none";

还有一个问题,在IE下这么写是没有问题的:frmName.test.style.display="block";但是在Firefox下就会出现排版错误,一整行的内容会缩到一个 <td> 内.

正确兼容IE和Firefox的写法应该是这样的:

document.getElementById("test").style.display="";//显示

document.getElementById("test").style.display="none";//隐藏

上一篇: XP连接WIN7的HP CP5225 网络打印机
下一篇: 苹果电脑U盘安装MAC OS和GHOST WIN7
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭