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>
原文:http://www.cnblogs.com/wuyanjuan/p/6237208.html