<script language="javascript">
function setdiv(divname) {
var obj = document.getElementById(divname);
if (obj.style.display == "none") {
alert(obj.style.display);
obj.style.display = "block";
} else {
obj.style.display = "none";
}
}
</script>
其中display有个属 *** 值是table-row,我想设置obj.style.display="table-row",为什么报是个错误的属 *** 值,请问怎么设置这个display的属 *** 值为table-row,所以我用block去代替,但是在firefox下面显示有问题,整个table的宽度变的好小。。。
obj.style.display = "block";
-->
obj.style.display = "";
display可取如下值:
block
none
inline
inline-block
list-item
table-header-group
table-footer-group
及空字符串。
IE里面正常,但在firefox里面显示就不正常。。。。
问题解决了。。判断一下浏览器然后执行不同的属 ***
function setdiv(divname) {
var obj = document.getElementById(divname);
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
if (obj.style.display === "none" || obj.style.display ==="") {
if (browser==="Microsoft Internet Explorer"){
obj.style.display = "block";
}else{
obj.style.display = "table-row";
}
} else {
obj.style.display = "none";
}
}
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 属性 问题 一个 设置 关于 obj.style.display var none |
注册
个人空间
