# cookie增删查
# 快速导航
# 添加cookie
function setCookie(key, value, expiredays) {
var exdate = new Date()
exdate.setDate(exdate.getDate() + expiredays)
document.cookie = key + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString())
}
1
2
3
4
5
2
3
4
5
# 删除cookie
function delCookie(name) {
var exp = new Date();
exp.setTime(exp.getTime() - 1)
var cval = getCookie(name)
if (cval != null) {
document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString()
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 查找cookie
function getCookie(name) {
var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)")
if (arr = document.cookie.match(reg)){
return (arr[2])
} else{
return null
}
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
← 浏览器对象BOM相关 进入/退出全屏模式 →