JS 新增Cookie 取cookie值 删除cookie 举例详解


Posted in Javascript onOctober 10, 2014

cookie很实用的一个功能,可以判断某个状态,在项目中使用率极高

    function setCookie(name,value)  

    {  

        var Days = 30;  

        var exp = new Date();  

        exp.setTime(exp.getTime() + Days*24*60*60*1000);  

        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();  

        var strsec = getsec(time);  

        var exp = new Date();  

        exp.setTime(exp.getTime() + strsec*1);  

        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();  

    }  

    //读取cookies  

    function getCookie(name)  

    {  

        var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");  

        if(arr=document.cookie.match(reg))  

            return (unescape(arr[2]));  

        else  

            return null;  

    }  

    //删除cookies  

    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();  

    } 
Javascript 相关文章推荐
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
Apr 01 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
Jul 03 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
Jan 24 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
Jun 19 Javascript
常见的javascript跨域通信方法
Dec 31 Javascript
AngularJS指令中的绑定策略实例分析
Dec 14 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
Feb 19 Javascript
jQuery倒计时代码(超简单)
Feb 27 Javascript
基于JavaScript实现移动端无限加载分页
Mar 27 Javascript
Node.js 中使用 async 函数的方法
Nov 20 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
Jul 16 Javascript
js实现贪吃蛇小游戏(加墙)
Jul 31 Javascript
window.location 对象所包含的属性
Oct 10 #Javascript
JavaScript参数个数可变的函数举例说明
Oct 10 #Javascript
JavaScript设计模式之外观模式实例
Oct 10 #Javascript
JavaScript中的无阻塞加载性能优化方案
Oct 10 #Javascript
JavaScript设计模式之策略模式实例
Oct 10 #Javascript
JavaScript运行机制之事件循环(Event Loop)详解
Oct 10 #Javascript
Javascript 读取操作Sql中的Xml字段
Oct 09 #Javascript
You might like
PHP+DBM的同学录程序(5)
2006/10/09 PHP
php at(@)符号的用法简介
2009/07/11 PHP
php radio 单选框获取与保持值的实现代码
2010/05/15 PHP
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
ElementUI多个子组件表单的校验管理实现
2019/11/07 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
js实现微信聊天效果
2020/08/09 Javascript
在nodejs中创建child process的方法
2021/01/26 NodeJs
python中将字典形式的数据循环插入Excel
2018/01/16 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
Python之列表实现栈的工作功能
2019/01/28 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
2019/10/04 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
运动会致辞稿50字
2014/02/04 职场文书
数学国培研修感言
2014/02/13 职场文书
《风筝》教学反思
2014/04/10 职场文书
爱心捐款倡议书
2014/04/14 职场文书
大学生求职信范文
2014/05/24 职场文书
效能风暴心得体会
2014/09/04 职场文书
2015年社区工会工作总结
2015/05/26 职场文书
小学生读书笔记
2015/07/01 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
2016年端午节寄语
2015/12/04 职场文书
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers
Android实现图片九宫格
2022/06/28 Java/Android