Storage getItem() 方法

实例

获取指定的本地存储项的值:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>此示例演示如何使用 getItem() 方法获取指定本地存储项的值。</p>
  5. <h2>丢失会话存储项项?</h2>
  6. <p>由于会话存储中可能没有存储任何项目,因此我们添加了一个脚本,为您创建了一些项目。</p>
  7. <button onclick="createItems()">创建会话存储项目</button>
  8. <h2>获取名为 "mytime" 的本地存储项的值</h2>
  9. <p>单击按钮以获取项目值:</p>
  10. <button onclick="myFunction()">获取项目值</button>
  11. <p id="demo">
  12. <script>
  13. function createItems() {
  14. localStorage.mytime = Date.now();
  15. }
  16. function myFunction() {
  17. var x = localStorage.getItem("mytime");
  18. document.getElementById("demo").innerHTML = x;
  19. }
  20. </script>
  21. </body>
  22. </html>

定义与用法

getItem() 方法返回指定存储对象项的值。

getItem() 方法属于存储对象,它可以是 localStorage 对象或 sessionStorrage 对象。


浏览器支持

方法
getItem()483.5410.5

语法

  1. localStorage.getItem(keyname)

或者:

  1. sessionStorage.getItem(keyname)

参数值

参数描述
keyname必填。指定要获取其值的键的名称的字符串

技术细节

DOM 版本:Web Storage API
返回值:一个字符串,表示指定键的值

更多实例

实例

相同的示例,但使用会话存储而不是本地存储。

获取指定会话存储项的值:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>此示例演示如何使用 getItem() 方法获取指定会话存储项的值。</p>
  5. <h2>丢失会话存储项项?</h2>
  6. <p>由于会话存储中可能没有存储任何项目,因此我们添加了一个脚本,为您创建了一些项目。</p>
  7. <button onclick="createItem()">创建会话存储项目</button>
  8. <h2>获取名为 "test1" 的会话存储项的值</h2>
  9. <p>单击按钮以获取项目值:</p>
  10. <button onclick="myFunction()">获取项目值</button>
  11. <p id="demo">
  12. <script>
  13. function createItem() {
  14. sessionStorage.test1 = "hello";
  15. }
  16. function myFunction() {
  17. var x = sessionStorage.getItem("test1");
  18. document.getElementById("demo").innerHTML = x;
  19. }
  20. </script>
  21. </body>
  22. </html>
实例

您还可以使用点符号(obj.key)获取值:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <button onclick="createItem()">创建会话存储项目</button>
  5. <p>单击按钮以获取项目值:</p>
  6. <button onclick="myFunction()">获取项目值</button>
  7. <p id="demo">
  8. <script>
  9. function createItem() {
  10. sessionStorage.test1 = "hello";
  11. }
  12. function myFunction() {
  13. var x = sessionStorage.test1;
  14. document.getElementById("demo").innerHTML = x;
  15. }
  16. </script>
  17. </body>
  18. </html>
实例

您也可以这样来得到值:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <button onclick="createItem()">创建会话存储项目</button>
  5. <p>单击按钮以获取项目值:</p>
  6. <button onclick="myFunction()">获取项目值</button>
  7. <p id="demo">
  8. <script>
  9. function createItem() {
  10. sessionStorage.test1 = "hello";
  11. }
  12. function myFunction() {
  13. var x = sessionStorage["test1"];
  14. document.getElementById("demo").innerHTML = x;
  15. }
  16. </script>
  17. </body>
  18. </html>

相关页面

Web Storage 引用: setItem() 方法

Web Storage 引用: removeItem() 方法

分类导航