cookieのデータ保存・参照・削除

cookieのデータ保存・参照・削除

JavaScriptでもcookieのデータ保存・参照・削除ができる。

cookieデータを保存する時は「localStorage.setItem(“キー”,”値”)」、読み込みする時は「localStorage.getItem(“key”)」、削除する時は「localStorage.removeItem(“key”)」で使える

// cookieの保存
function funcSetItem(key,value){
	localStorage.setItem(key,value);
	alert ("key名「" + key + "」のcookieを保存しました");
}

// cookieの参照
function funcGetItem(key){
	alert ("key名「" + key + "」の値は「" + localStorage.getItem(key)  + "」");
}

// cookieの削除
function funcRemoveItem(key){
	localStorage.removeItem(key);
	alert ("key名「" + key + "」のcookieを削除しました");
}

// func
function getObjIdText(objNm){
	return document.getElementById(objNm).value;
}

<p> キー値:<input type = "text" 	id = "key001" 		name = "key01" 		value = "フルーツ" 	style="width:100px;"></p>
<p> 値:	<input type = "text" 	id = "value001" 	name = "value01" 	value = "メロン" 	style="width:100px;"></p>
<p>			<input type = "button"  onclick = "(function(a,b) {funcSetItem(a,b);}	(getObjIdText('key001'),getObjIdText('value001')));" value = "cookieの保存"></p>
<p>			<input type = "button"  onclick = "(function(a)   {funcGetItem(a);}		(getObjIdText('key001')));" 					 value = "cookieの取得"></p>
<p>			<input type = "button"  onclick = "(function(a,b) {funcRemoveItem(a,b);}(getObjIdText('key001'),getObjIdText('value001')));" value = "cookieの削除"></p>

キー値:

値:

JavaScriptだと、こんなに簡単にcookieが使えるんですね~^^

シェアする

  • このエントリーをはてなブックマークに追加

フォローする