したがって、既存の div をクリックすると、私の Web ページに新しい div が表示されます。この非表示の div は、既存の表示されている div とまったく同じ書式設定になっていますが、表示されると、その書式設定がすべて失われ、その理由がよくわかりません。コードは次のとおりです。
<div id="visible" class="visibleDiv" onclick="expandItem()">
Stuff here
</div>
<div id="invisible" class="hiddenDiv">
Stuff here
</div>
そして、ここに私のJavaScriptがあります:
function expandItem() {
if (document.getElementById("invisible").style.display == '') {
document.getElementById("invisible").style.display = 'block';
}
どんな助けでも大歓迎です!