English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
key() メソッドは指定されたインデックスのキーの名前を返します。
key()メソッドはストレージオブジェクトに属しており、以下のいずれかです:localStorageオブジェクトまたはsessionStorrageオブジェクトです。
キーの順序はuser-エージェントによって定義されているため、それに依存しないでください。
localStorage.key(index)
sessionStorage.key(index)
var x = localStorage.key(0);テストしてみる‹/›
テーブルの数字は、key()メソッドを完全にサポートする最初のブラウザバージョンを指定します:
メソッド | |||||
key() | 4 | 3.5 | 11.5 | 4 | 9 |
パラメータ | 説明 |
---|---|
index | 整数で、取得したい名前のキーのインデックスを示します。これはゼロから始まるインデックスです。 |
返却値: | キー名を含む文字列。もし索引存在しない場合、nullを返します。 |
---|---|
DOMバージョン: | 网络存储API |
以下函数迭代本地存储键:
function displayItems() { var items = ""; for(var i = 0; i < localStorage.length; i++) { items += localStorage.key(i) + "<br>"; } document.getElementById("output").innerHTML = items; }テストしてみる‹/›
以下函数遍历本地存储键并获取为每个键设置的值:
function displayItems() { var items = ""; for(var i = 0; i < localStorage.length; i++) { items += localStorage.key(i) + : "; items += localStorage.getItem(localStorage.key(i)); + "<br>"; } document.getElementById("output").innerHTML = items; }テストしてみる‹/›
以下の関数は、現在のドメインのセッションストレージに2つのデータアイテムを追加し、最初のセッションストレージアイテムの名前を返します:
var x = sessionStorage.key(0);テストしてみる‹/›
HTML 教程:WebストレージAPI
ウィンドウ(Window) 参考情報:window.localStorage属性
ウィンドウ(Window) 参考情報:window.sessionStorage属性