javascript - LocalStorage 值未显示在其他 html 页面中

标签 javascript html local-storage

我有一个index.html我设置的页面useridlocalStorage如下

Index.html

<div>
  <input type="text" id='user_id' required tabindex="1" name="user_id" autofocus autocomplete=off placeholder="User Name">
 </div>
 <input class="user_login_submit" type="submit"  id='btnLogin' tabindex="3" name="login_btnSubmit" tabindex='3' onclick='validateLogin();'value="LOGIN" />

<script>
function validateLogin() {
    var userid = document.getElementById('user_id').value;
    localStorage.setItem("userID", "Welcome, " + userid);
}
</script>

现在我想展示这个 useridnavbarnav.html页面,请注意它仅包含 navbar代码中没有任何其他 header 或正文部分,

nav.html

   <li><a href="#" id="profileDDL"style="text-transform:capitalize;opactiy:0.4;font-weight:bolder">
    </a></li>
    <script> 
                   $(function() {
                    $('#profileDDL').innerHTML=localStorage.getItem("userID");
                });
       </script>  

现在,我想加载这个 nav.html内页user_home.html或任何其他带有 userID 的 html 页面来自localStorage , navbar加载正常,但不是 localStorage值。

user_home.html

    <body>
        <!--Navigation bar-->
        <div id="nav-placeholder">

        </div>
        <!--end of Navigation bar-->

        <script>
        $(function(){
        $("#nav-placeholder").load("nav.html");
});
</script>
    </body>

我希望你明白我的问题是什么。我被困在这里了。

最佳答案

换行

$('#profileDDL').innerHTML=localStorage.getItem("userID");

$('#profileDDL').html(localStorage.getItem("userID"));

关于javascript - LocalStorage 值未显示在其他 html 页面中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47283581/

相关文章:

javascript - 多次触发折叠处理程序,用于动态生成的 jQuery Mobile 可折叠列表

html - Border-Box 100% 宽度计算 - 文本不适合

javascript - 如何将本地存储应用到我的待办事项列表?

javascript - 使用 localStorage 在 SenchaTouch/PhoneGap -App 中保存/加载设置并以表单形式显示

javascript - 需要 jQuery 代码重构帮助

javascript - 使用 Angularjs 将地址数据从数据库加载到谷歌地图中

javascript - 如何从渐变映射数字特定颜色

iphone - HTML5音频:设置currentTime,然后在iPhone上自发倒带50-100毫秒

html - 不能 :hover whole line of a table

javascript - html 5 存储 websql 和 localStorage : for how long data is stored?