js 保存与获取cookie的代码

发布时间:2021-01-21编辑:脚本学堂
本文介绍下,用js实现保存与获取cookie值的一段代码,有需要的朋友参考下。

用js操作cookie是很方便的,本节就教大家如何用js来保存与取得cookie数据。

例子:

<script language="javascript">
//getCookie 取得指定名称的cookie的值
//by www.jb200.com
var bikky = document.cookie;  
function getCookie(name) {   
    var index = bikky.indexOf(name + "=");  
    if (index == -1) return null;  
    index = bikky.indexOf("=", index) + 1;  
    var endstr = bikky.indexOf(";", index);  
    if (endstr == -1) endstr = bikky.length;  
    return unescape(bikky.substring(index, endstr));  
}  
  
//设置保存cookie的时间为3秒的方法  
//setCookie  
//var Days = 60; //cookie 将被保存两个月     
//var exp = new Date(); //获得当前时间     
//exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); //换成毫秒   
  
function setCookie(name, value) {   
    var exp = new Date(); //获得当前时间     
    exp.setTime(exp.getTime() +  3*1000); //换成  1000代表毫秒  3*1000是3秒  
    if (value != null && value != "")  
      document.cookie=name + "=" + escape(value) + "; expires=" + exp.toGMTString();  
}
</script>