table中tr的display:block问题

table中tr的display:block问题

现象
表格中,一行显示布局错乱

解决方法

  1. 在js设置css的display属性时,设置成空,即document.getElementById(“tr”).style.display="";
    这种改法兼容IE。
  2. document.getElementById(“tr”).style.display=“table-row”;
    这种改法IE不支持,需要用JS来做判断,然后做浏览器的兼容。

应用场景
在一个表格中,一个按钮的按下后,切换某一行tr元素的显示状态。
比如历史版本显示等。

Guess you like

Origin blog.csdn.net/weixin_42950317/article/details/108086439