这个,貌似是IE之前浏览器的一个BUG。
使用js
document.getElementById("layer").style.display="inherit";
在ie8下没问题,但是IE8兼容模式下有问题,在IE6下有问题,
问题就是提示"无法得到display属性,参数无效"
有解决办法吗?谢谢大家了!!
------解决方案--------------------
"inherit"不是display的有效属性,可以直接设置成document.getElementById("layer").style.display="",况且没必要设置成继承,如果父元素不可见,它自然不可见
------解决方案--------------------
------解决方案--------------------
document.getElementById("layer").style.display="clock",//可见
document.getElementById("layer").style.display="none",//不可见
其余的一般用不到
------解决方案--------------------
document.getElementById("layer").style="display:inherit";
用这样写应该可以通过,你测试一下