话不多说,直接上代码。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>JavaScript基础</title>
<script type="text/javascript">
function setCookie(name,value,days)
{
var exp = new Date();
exp.setTime(exp.getTime() + days*24*60*60*1000);
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^|)" + name + "([^;]*)(;|$)"));
if(arr != null)
{
return unescape(arr[2]);
}
else
{
return null;
}
}
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = getCookie(name);
if(cval != null)
{
document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
}
}
</script>
</head>
<body>
<p>设置cookie,名字为king,值为虾米大王,有效期为60天。</p>
<script type="text/javascript">
setCookie("king","虾米大王",60);
</script>
<hr>
<p>获取到king的cookie值是</p>
<p><script type="text/javascript">
document.write(getCookie("king"));
</script></p>
<hr>
<p>已删除...<script type="text/javascript">delCookie("king");</script></p>
<hr>
<p>再次获取king的cookie值是</p>
<p><script>document.write(getCookie("king"));</script></p>
</body>
</html>
以上代码,是我学习过程用编写的,新建html网页后,输入JavaScript脚本,三个函数setCookie,getCookie,delCookie。