我想使用javascript隱藏元素display: none
,然後再次顯示它。但是,如果我隱藏默認的<li>
元素,然後嘗試使用display: block
顯示它,則不再使用之前由默認的display: list-item
屬性設置的樣式。在Javascript中隱藏和顯示各自樣式的元素
這同樣適用於其他樣式,以及:如果一個元件具有display: inline-block
屬性,而另一個具有display: list-item
,隱藏和與JavaScript然後表示它們兩者將具有display: block
集,這將具有在定型的效果後要素。
如何隱藏和顯示元素,以便在用javascript顯示它們時顯示值被「記住」?
我的建議:也許是可能加載從使用JavaScript的css文件的價值?如果顯示值沒有特別設置,我們可以安全地使用display: block
來顯示元素。這將解決問題。
請不要在這裏建議jQuery。我正在開發我自己的框架,並學習如何自己做到這一點,因此具有附加價值。
你是如何隱藏和顯示元件?我們展示的代碼 – zzlalani