您的位置:首页 > Web前端 > JavaScript

JavaScript Cookie的使用

2016-06-08 14:08 495 查看
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript Cookie的使用</title>
<script>
window.onload = function(){

/*
encodeURI('123'); 编码转换
decodeURI('123'); 反转换
*/

//封装函数增加cookie
function setCookie(key,value,t){ //名称,值,时间(天)
var oDate = new Date();
oDate.setDate(oDate.getDate() + t);
document.cookie = key + '=' + encodeURI(value) + ';expires=' + oDate.toGMTString();
}

setCookie('name','123',1);  //名称,值,时间(天)

//封装函数查询cookie的值
function getCookie(key){
var arr1 = document.cookie.split('; ');    //分割成数组
for(var i=0; i<arr1.length; i++){
var arr2 = arr1[i].split('=');     //再次分割
if(arr2[0]==key){
return decodeURI(arr2[1]);
}
}
}

alert(getCookie('name'));
//alert(getCookie('age')); //传入字段,输出值
//alert(getCookie('nameuser'));

}
</script>
</head>
<body>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: