table中tr的display:block问题
现象
表格中,一行显示布局错乱
解决方法
- 在js设置css的display属性时,设置成空,即document.getElementById(“tr”).style.display="";
这种改法兼容IE。 - document.getElementById(“tr”).style.display=“table-row”;
这种改法IE不支持,需要用JS来做判断,然后做浏览器的兼容。
应用场景
在一个表格中,一个按钮的按下后,切换某一行tr元素的显示状态。
比如历史版本显示等。