我有一个本地存储器,我试图让我的网站显示一条消息时,本地存储器是空的。我有代码不工作。
if (localStorage.length === 0) {
document.getElementById('message').style = 'display: block';
}
else {
document.getElementById('message').style = 'display: none';
}
使用div标签表示消息:
<div class="message">MESSAGE</div>
我没有把它放在我的JS文件的函数中,而是把它放在我的脚本逻辑中。我可以把它放在函数中,但是我不确定我会如何调用它。
2条答案
按热度按时间wljmcqd81#
您使用了错误的选择器,或者需要在div上设置ID而不是类:
否则你需要
注意点
还要确保在元素存在之后执行代码。
我认为这是一个X/Y问题,因为localstorage.length永远不会是0,因为它有其他你没有放进去的东西。
我会的
并且具有
2exbekwf2#
我认为您只需将
class
更改为id
:和JS: