解决display:none隐藏之后显示css错乱

339 阅读1分钟

方法一: 可以选择用一个新的div去重新包裹

方法二: display:block只是块元素的默认值。 内联元素的默认值是display:inline,表格table元素的默认值是display:table,表格单元格td元素的默认值是display:table-cell,表格行tr元素的默认值是display:table-cow,然后对应不同的元素去修改就OK;

方法三:设置为display=""就ok了,如例:document.getElementsById("testId").style.display=""

方法四: 设置 td class="test" type="hidden",JQ:(.test).hide();('.test').hide(); ('.test').show();