当我声明了一个id [duplicate]时,无法读取null的属性innerHTML

问题描述 投票:-1回答:1

我想首先说我已经读过这个帖子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 html
1个回答
1
投票

对不起,我很累......我以为它说“读”但它说“设置”属性。所以这是因为我没有在开始时使用javascript的onload函数:

非常感谢你的帮助,我的坏!

© www.soinside.com 2019 - 2024. All rights reserved.