取某個cookie種的數(shù)據(jù)
function getCookie (name) {
var str = document.cookie;
var arrStr=str.split("; ")
//遍歷數(shù)組
for (var i = 0; i < arrStr.length; i++) {
console.log(arrStr[i]);
var arr=arrStr[i].split("=")
console.log(arr);
if(arr[0]==name){
return arr[1]
}
}
}
//存某個cookie數(shù)據(jù)
function setCookie (name,val,time) {
//存的名稱name,存的值val,存的天數(shù)time(過期時間)
var oDate = new Date();
oDate.setDate(oDate.getDate()+time);
document.cookie=name+"="+val+";expires="+oDate;//過期時間
}
刪除指定的數(shù)據(jù),如何讓cookie失效(過期)
function removeCookie(name){
setCookie(name,"",-1);
}