js 封装cookie操作的函数代码_javascript技巧
程序员文章站
2022-03-19 20:43:21
...
核心代码:
var cookie={
setCookie:function (name, value, iDay) {
var oDate = new Date();
oDate.setDate(oDate.getDate()+iDay);
document.cookie = name+'='+value+';expires='+oDate;
},
getCookie:function (name) {
var arr = document.cookie.split('; ');
for (var i = arr.length - 1; i >= 0; i--) {
var arr2 = arr[i].split('=');
if(arr2[0]===name){
return arr2[1];
}
}
return '';
},
removeCookie:function (name) {
cookie.setCookie(name,1,-1);
}
};
测试:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
复制代码 代码如下:
var cookie={
setCookie:function (name, value, iDay) {
var oDate = new Date();
oDate.setDate(oDate.getDate()+iDay);
document.cookie = name+'='+value+';expires='+oDate;
},
getCookie:function (name) {
var arr = document.cookie.split('; ');
for (var i = arr.length - 1; i >= 0; i--) {
var arr2 = arr[i].split('=');
if(arr2[0]===name){
return arr2[1];
}
}
return '';
},
removeCookie:function (name) {
cookie.setCookie(name,1,-1);
}
};
测试:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
上一篇: css hack小小总结
推荐阅读
-
JS获取字符串型数组下标的数组长度的代码_javascript技巧
-
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)_php技巧
-
JS的递增/递减运算符和带操作的赋值运算符的等价式_javascript技巧
-
Js 刷新框架页的代码_javascript技巧
-
js封装的textarea操作方法集合(兼容很好)_javascript技巧
-
js 图片随机不定向浮动的实现代码_javascript技巧
-
js操作ajax返回的json的注意问题!_javascript技巧
-
js获取元素相对窗口位置的实现代码_javascript技巧
-
js 判断checkbox是否选中的实现代码_javascript技巧
-
JS判断网页广告是否被浏览器拦截过滤的代码_javascript技巧