我有一个 div 来显示页面上最近查看的项目,如果使用 innerHTML 为空,我将隐藏它,因此外部空框不会显示并且它工作正常。问题是它会在页面上留下一个很大的洞,直到一个项目被查看。
我一直在尝试做的是显示另一个 div,如果 div id="recentinc" 被隐藏,那么一旦 div id="recentinc" 有内容,它就会被隐藏。
到目前为止,这是我的代码:
<div id="recentinc"><?php include 'recentview.php'; ?></div>
<script type="text/javascript">
if (document.getElementById('recentinc').innerHTML == '')
document.getElementById('recently_viewed').style.display = 'none';
</script>
</div>
我想要另一个 div 例如。
<div id="copy">more content</div>
当 div id="recentinc" 被隐藏时,它将显示。
使用 jQuery 可能有更好的方法,但我找不到答案。
任何帮助将不胜感激。