不同的display
元素具有不同的默认值。例如:
div
是block
span
是inline-block
我有用javascript隐藏的元素:
element.style.display = 'none';
如何将正确的默认值设置回原来,而不必从元素类型推断它:
// Sets 'block' if 'element' is 'div', 'inline-block' if 'span', etc.
element.style.display = ?;
MDN参考似乎没有列出default
或类似的内容。
没有jQuery或类似的库,只有香草Javascript。
发布于 2017-03-03 03:18:26
可以使用Remove属性。
document.getElementById(id).style.removeProperty( 'display' );
这将使用默认设置。
https://stackoverflow.com/questions/42577329
复制相似问题