我想首先说我读过这个帖子 Uncaught Typeerror: cannot read property 'innerHTML' of null 但它根本没有帮助我,我真的很难过。
我将数据保存在localstorage中,我想要获取该项目,如果不存在,我会将“No movie”字符串添加到我的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");
}
正如您所看到的,我已经声明了身份getFavMovie
所以我根本不理解这个问题。
非常感谢这里的一些帮助。
答案 0 :(得分:1)
对不起,我很累......我以为它说“读”但是说“设置”属性。 所以这是因为我在开始时没有使用javascript的onload函数:
感谢你们的帮助,我的坏人!