今天在开发一个中英文切换的项目上用到了Storage setItem()的方法,所以想笔记下,用兴趣的朋友可以看下。
Storage setItem() 方法
setItem()方法设置指定的存储对象项的值。setItem()方法属于Storage对象,可以是localStorage对象 ,也可以是sessionStorrage对象。
指定此域的localStorage的值:
<!DOCTYPE html> <html> <meta charset="utf-8"> <title>Web前端之家</title> <body> <h1> Storage setItem() 方法 </h1> <p>此示例演示如何使用setItem()方法设置指定本地存储项的值。</p> <button onclick="createItem()">设置localStorage项目</button> <h2>获得值</h2> <p>单击按钮以获取项目值:</p> <button onclick="readValue()">获取项目值</button> <p id="demo"></p> <script> function createItem() { localStorage.setItem("mytime", Date.now()); } function readValue() { var x = localStorage.getItem("mytime"); document.getElementById("demo").innerHTML = x; } </script> </body> </html>
浏览器支持
项 | IE/Edge | Chrome | FireFox | Safari | Opera |
---|---|---|---|---|---|
setItem() | 8.0+ | 4.0+ | 3.5+ | 4.0+ | 10.5+ |
语法
localStorage.setItem(keyname, value)
或者
sessionStorage.setItem(keyname, value)
参数值
值 | 描述 |
---|---|
keyname | 需要。 一个字符串,指定要设置值的键的名称 |
value | 需要。 一个字符串,指定要设置值的键的值 |
技术细节
项目 | 描述 |
---|---|
DOM版本: | Web Storage API |
返回值: | 一个字符串,表示插入的值 |
更多例子
相同的示例,但使用sessionStorage而不是localStorage。设置指定sessionStorage项的值::
<!DOCTYPE html> <html> <meta charset="utf-8"> <title>Web前端之家</title> <body> <h1> Storage setItem() 方法 </h1> <p>此示例演示如何使用setItem()方法设置指定本地存储项的值。</p> <button onclick="createItem()">设置sessionStorage项目</button> <h2>获得值</h2> <p>单击按钮以获取项目值:</p> <button onclick="readValue()">获取项目值</button> <p id="demo"></p> <script> function createItem() { sessionStorage['mytime'] = Date.now(); } function readValue() { var x = sessionStorage.getItem("mytime"); document.getElementById("demo").innerHTML = x; } </script> </body> </html>
网友评论文明上网理性发言 已有0人参与
发表评论: