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>