JavaScriptの属性やCSSのスタイルで要素を非表示にしたときに結果に違いがあるのだろうかと思います。例えば要素を隠す:JavaScriptの属性とCSSのスタイルの違い
:
element.style.visibility = "hidden";
VS
element.setAttribute("hidden", true);
Iは、これら二つの可能性を有するビットを実験しました。私の前提は、JavaScriptでそれを隠すと、その要素は本当に隠されて流れから取り除かれるということです。 CSSスタイルで隠れている場合、その要素は表示されずにそのまま表示されます。
ほとんどこれは私の実験では正しいと思われましたが、時にはそうではありません。では、これらの2つの可能性の間の実際の違いは何ですか?
実際に、全く別の獣です。実際には、 'display:none'スタイルと' hidden' attrを比較する方がいいでしょう。 – raina77ow
goodとbetterの違いは答えになります –