测试cookie的读写
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<p><img id="img" onclick="javascript:var s=document.createElement('script');s.src='https://files.cnblogs.com/files/chris2002/testcookie.js';document.body.appendChild(s);" src="http://images2015.cnblogs.com/blog/1011648/201608/1011648-20160820210401140-2008946463.jpg" alt="开始游戏" width="200" /></p> <p><textarea id="text" style="border: none; overflow: hidden;" rows="3" cols="30">js文件使用utf8编码 </textarea></p>
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
function SetCookie(name,value)//写cookies函数:两个参数,一个是cookie的名子,一个是值 { var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date('December 31, 9998'); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + '='+ escape (value) + ';expires=' + exp.toGMTString(); } function getCookie(name)//取cookies函数 { var arr = document.cookie.match(new RegExp('(^| )'+name+'=([^;]*)(;|$)')); if(arr != null) return unescape(arr[2]); return null; } function delCookie(name)//删除cookie { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + '='+cval+';expires='+exp.toGMTString(); } SetCookie ('russiablocks',escape('JavaScript 编程的俄罗斯方块游戏')); document.getElementById('text').value=unescape(getCookie('russiablocks')) + ':' + getCookie('russiablocks'); delCookie('russiablocks');