cookie读写删操作

 1 <!doctype html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <title>cookie操作</title>
 6 </head>
 7 <body>
 8 <script>
 9     //写cookies
10     function setCookie(name,value)
11     {
12         var Days = 30;
13         var exp = new Date();
14         exp.setTime(exp.getTime() + Days*24*60*60*1000);
15         document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
16     }
17     //读取cookies
18     function getCookie(name)
19     {
20         var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
21         if(arr=document.cookie.match(reg))
22             return unescape(arr[2]);
23         else
24             return null;
25     }
26     //删除cookies
27     function delCookie(name)
28     {
29         var exp = new Date();
30         exp.setTime(exp.getTime() - 1);
31         var cval=getCookie(name);
32         if(cval!=null)
33             document.cookie= name + "="+cval+";expires="+exp.toGMTString();
34     }
35     console.log(getCookie('name'));
36     if(getCookie('name')==null){
37         alert('首次打开');
38     }else {
39         alert('页面刷新')
40     }
41     setCookie('name','wyj');
42 </script>
43 <button onclick="delCookie('name')">清除cookie</button>
44 </body>
45 </html>

 

posted @ 2016-12-30 15:43  yanjuanw  阅读(168)  评论(0)    收藏  举报