我想知道隐藏具有JavaScript属性或CSS样式的元素时结果是否有任何区别。隐藏元素:Javascript属性和CSS样式之间的区别
例如:
element.setAttribute("hidden", true);
VS
element.style.visibility = "hidden";
我尝试了一下与这两个可能性。我的假设是,当用JavaScript隐藏它时,元素是真正隐藏起来的,并且不在流中;当用CSS样式隐藏时,元素只是未显示,但仍然存在。
大部分情况下,这似乎在我的实验中,但有时不是。那么,这两种可能性之间的真正区别是什么?
这是完全不同的东西,其实。事实上,你最好把'display:none'风格与'hidden'风格进行比较。 – raina77ow
好的和好的区别将会是答案 –