0
異なるHTML要素のデフォルト値が異なるdisplay
です。たとえば:javascriptで要素のデフォルトの表示スタイルを返す方法は?
div
は、私はJavaScriptで隠されている要素を持っているblock
span
がinline-block
である:私は戻って正しいデフォルト値を設定するにはどうすればよい
element.style.display = 'none';
、要素タイプから推論する必要はありません。
// Sets 'block' if 'element' is 'div', 'inline-block' if 'span', etc.
element.style.display = ?;
MDN referencedefault
などのようなものはありません。
jQueryまたは類似のライブラリなし、バニラJavascriptのみ。
'element.style.display = null'を試してください。これは、' display'のインラインスタイルを削除する必要があります。 – cyrix
継承してみてください。おそらく動作します – Roy
element.style.display = 'initial';それが動作します –