簡體   English   中英

顯示本地存儲值

[英]displaying local storage values

我試圖僅顯示保存在本地存儲中的值,而不是在提交登錄表單后顯示本地存儲中所有數據的鍵值

    welcome <span id="demo"></span>
        <script>

     document.getElementById('demo').innerHTML=localStorage.getItem ("users") === ("username");

  </script>

請試試這個。

let userData = localStorage.getItem ("users") ;
if(userData) {
    userData = JSON.parse(userData);
    document.getElementById('demo').innerHTML = userData[0]['username'];
}

希望這能解決您的問題。

好的,首先,您真的不應該將密碼保存在localStorage中。

user (不是users )應該是一個 object,它只持有您不介意甚至其他網站可以訪問的公共信息。

它應該類似於{username: "Something", email: "something@tada.com"}

這樣你就可以像這樣使用它:

let user = localStorage.getItem('user');
if (user) {
    user = JSON.parse(user);
    document.getElementById('demo').innerHTML = user.username;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM