display属性在IE和火狐上的兼容
display属性在IE和火狐下的兼容在做一个web应用时有用到表格行的现实与隐藏问题,开始实现如下:??? 在火狐
display属性在IE和火狐下的兼容
在做一个web应用时有用到表格行的现实与隐藏问题,开始实现如下:
??? 在火狐下可以正常运行,但是在IE下却不能正确执行??,分析后认为style属性removerAttr之后,IE下会有undefined异常
后修改代码如下
?
?
这样,仍然不能正确执行,于是采用jquery的show和hiden方法
代码如下?
?
这种情况下,在火狐下可以,但是在IE下不行,打印style属性得知,在执行完show方法后,属性style变为"DISPLAY: none"(注意,display为大写,且“:”后有空格)。在火狐下则属性style变为"display: none;"
为了兼容两种浏览器情况,最终代码该为如下:
?