我想首先说我已经读过这个帖子Uncaught Typeerror: cannot read property 'innerHTML' of null但它根本没有帮助我,我真的很抓我的头。
我将数据保存在localstorage中,我想要获取该项目,如果不存在,我将“无电影”字符串添加到我的html文件中。
这是我的HTML文件:
<div class="container-fluid" id="userinfo">
<p><strong>Användare</strong></p>
<p> Philip </p>
<p><strong>Favoritfilm</strong></p>
<p id="getFavMovie"> </p>
</div>
这是我的JS文件:
var mymovie = localStorage.getItem("favmovie");
if(mymovie == null){
document.getElementById("getFavMovie").innerHTML == 'No movie'
}
else{
document.getElementById("getFavMovie").innerHTML = localStorage.getItem("favmovie");
}
正如你所看到的,我已经声明了id getFavMovie
所以我根本不理解这个问题。非常感谢这里的一些帮助。
对不起,我很累......我以为它说“读”但它说“设置”属性。所以这是因为我没有在开始时使用javascript的onload函数:
非常感谢你的帮助,我的坏!