以下这段代码在ie下工作的很好,可是ff不行;





return false;


哪里错了呢:if (tr1.style.display=='none') {tr1.style.display='block';} 这行吧block 改成 table-row 就好了。
ff对table的tr的display定义比较规范严格,所以需要设置tr1.style.display='table-row';当然也可以简单的这样设置tr1.style.display=‘’,意思是设置为默认的现实属性,而不是block.
为什么ie是好呢?网上说是因为ie能够修正你设置的 类block元素 的display属性(设置错了也不要紧:()
具体看这里:http://rubyol.javaeye.com/blog/140870