首页 > 解决方案 > 如何在其他页面中显示本地存储的价值?

问题描述

我在第一页有 javascript:

<script>
  var valueRm = noRm.value;
  localStorage.setItem("noRm", valueRm);
</script>

这是我在第二页的 javascript:

<input id="noRmUser" name="noRmUser"/>

<script>
  var valueRm = localStorage.noRm;

  //i try with 3 ways, but i can't get that value 
   //-->> document.getElementById('noRmUser').value = valueRm;
   //-->> document.getElementById('noRmUser').setAttribute('value', 
          localStorage.getItem('noRm'));
   //-->> document.getElementById('noRmUser').setAttribute('value', 
          localStorage.getItem('valueRm'));

  //but if i show in console, that value can show
  //-->> console.log(valueRm);

我想从第一页显示 noRm 并在标签输入的第二页显示 noRm ...

在此处输入图像描述

我开始学习javascript..有人可以帮助我吗?如果有人想帮助我,非常感谢:))

标签: javascriptphp

解决方案


您的脚本必须在输入之后。当遇到脚本标记时页面呈现停止并且 JavaScript 立即运行。

当脚本试图分配它时,dom 中没有元素。

将脚本放在页面底部,就在结束正文标记之前


推荐阅读