首页 > 语言 > JavaScript > 正文

JS封装cookie操作函数实例(设置、读取、删除)

2024-05-06 16:25:08
字体:
来源:转载
供稿:网友

这篇文章主要介绍了JS封装cookie操作函数,以实例形式分析了JavaScript实现针对cookie的设置、获取及删除相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了JS封装cookie操作函数。分享给大家供大家参考,具体如下:

 

 
  1. /*设置cookie*/ 
  2. function setCookie(name, value, iDay) 
  3. var oDate=new Date(); 
  4. oDate.setDate(oDate.getDate()+iDay); 
  5. document.cookie=name+'='+value+';expires='+oDate; 
  6. }; 
  7. /*使用方法:setCookie('user', 'simon', 11);*/ 
  8. /*获取cookie*/ 
  9. function getCookie(name) 
  10. var arr=document.cookie.split('; '); //多个cookie值是以; 分隔的,用split把cookie分割开并赋值给数组 
  11. for(var i=0;i<arr[i].length;i++) //历遍数组 
  12. var arr2=arr[i].split('='); //原来割好的数组是:user=simon,再用split('=')分割成:user simon 这样可以通过arr2[0] arr2[1]来分别获取user和simon  
  13. if(arr2[0]==name) //如果数组的属性名等于传进来的name 
  14. return arr2[1]; //就返回属性名对应的值 
  15. return ''//没找到就返回空 
  16. }; 
  17. /*使用方法:getCookie('user')*/ 
  18. /*删除cookie*/ 
  19. function removeCookie(name) 
  20. setCookie(name, 1, -1); //-1就是告诉系统已经过期,系统就会立刻去删除cookie 
  21. }; 
  22. /*使用方法:removeCookie('user')*/ 

希望本文所述对大家JavaScript程序设计有所帮助。


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选