具体表现在,当先点击第一行,隐藏了某些行后,再点击最后一行,本应相应的行颜色变化,但现在却是在行的顶部留有一细长条,其颜色没有变化。(我用的IE8.0版本),疑为IE8.0的BUG.不知哪位高手有何建议能够解决这个问题。谢谢了。
TABLE TR
a [click me first.]
b
c
d
e
f
g
h [click me second.]
var hs=false;
function hidden()
{
var c = (hs)?("block"):("none");
document.getElementById("trMain2").style.display = c;
document.getElementById("trMain3").style.display = c;
document.getElementById("trMain4").style.display = c;
hs = !hs;
}
回复讨论(解决方案)
没有问题啊
TABLE TR var hs = false;//hidden是保留字,在Chrome等浏览器中会报错function tr_hidden() { (hs) ? (c = "table-row") : (c = "none"); //正常的表格行display属性值应为table-row document.getElementById("trMain2").style.display = c; document.getElementById("trMain3").style.display = c; document.getElementById("trMain4").style.display = c; hs = !hs;} a [click me first.] b c d e f g h [click me second.]
还是不行,各位!
先点第一行,再点最后一行,最后一行的颜色不全!我是IE8.0!!
着色的问题,貌似是由IE对表格边框合并有不同解释造成的,加上 border-collapse:collapse样式可以解决。IE就是个麻烦啊。
着色的问题,貌似是由IE对表格边框合并有不同解释造成的,加上border-collapse:collapse样式可以解决。IE就是个麻烦啊。
HTML code
ie很多bug,不好用。现在发现还是有很多人在用ie6.表示无法理解
非深感T5500的答复。在我的应用中试后发现还不行,后来将cellpadding="3" cellspacing="1"属性取掉后,一切正常。长期困扰的问题解决了。
我将此次所遇总结后放在 [http://blog.csdn.net/cuckoo1/article/details/7394962] 下.
再次感谢。接分。
查看更多关于tabletr显示的问题(疑是IE的BUG)_html/css_WEB-ITnose的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did104659