// 设置cookie  
function setCookie(name, value, seconds, domain) {  
    seconds = seconds || 0; // seconds有值就直接赋值,没有为0,这个根php不一样。  
    var expires = "";  
  
    if (seconds != 0) { // 设置cookie生存时间  
        var date = new Date();  
        date.setTime(date.getTime() + (seconds * 1000));  
        expires = "; expires=" + date.toGMTString();  
    }  
    if (domain != null && domain != undefined && domain != '') {  
        domain = ';domain=' + domain;  
    } else {  
        domain = '';  
    }  
    document.cookie = name + "=" + escape(value) + expires + "; path=/"  
            + domain; // 转码并赋值  
}  
  
// 取得cookie  
function getCookie(name) {  
    var nameEQ = name + "=";  
    var ca = document.cookie.split(';'); // 把cookie分割成组  
    for (var i = 0; i < ca.length; i++) {  
        var c = ca[i]; // 取得字符串  
        while (c.charAt(0) == ' ') { // 判断一下字符串有没有前导空格  
            c = c.substring(1, c.length); // 有的话,从第二位开始取  
        }  
        if (c.indexOf(nameEQ) == 0) { // 如果含有我们要的name  
            return unescape(c.substring(nameEQ.length, c.length)); // 解码并截取我们要值  
        }  
    }  
    return false;  
}  
  
// 清除cookie  
function clearCookie(name) {  
    setCookie(name, "", -1);  
}  
 
----------------------------------------------------------------------------------------
三 调用方法结果:
 
setCookie("test","tank",1800); //设置cookie的值,生存时间半个小时
 
alert(getCookie('test')); //取得cookie的值,显示tank
 
clearCookie("test"); //删除cookie的值
 
alert(getCookie('test')); //test对应的cookie值为空,显示为false.就是getCookie最后返的false值。
 

JS设置、获取和取消Cookie的更多相关文章

  1. 【转】分享前端开发中通过js设置/获取cookie的一组方法

    在前端开发中,通常都需要获取并记录用户的某些操作设置,这样可以使用户下一次访问网站时不用进行重复的调整设置同一个功能. js方法的完整代码如下: var cookie = { set:function ...

  2. js 设置 获取css样式

    先看一段代码,为了体现一会下面说的js用style获取css样式的不同 一:给div设置margin-left(用style设置css样式没什么问题) box.style.marginLeft=&qu ...

  3. JS设置获取cookies

    结合JavaScript权威指南,加上项目开发时在网上搜集的资料,整理了两种设置和获取cookie的方法. <script> //设置cookie  方法一function setCook ...

  4. 关于tomcat7服务下面js无法获取JSESSIONID的cookie信息

    http://tomcat.apache.org/tomcat-5.5-doc/config/context.html Does anyone know what changed in the con ...

  5. js无法获取.net设置的cookie

    使用CookieHelper帮助类: public class CookieHelper { #region 获取Cookie /// <summary> /// 获得Cookie的值 / ...

  6. js设置、获取单值cookie和多值cookie

    js设置.获取单值cookie和多值cookie,代码如下: var CookieUtil = (function () { var Cookie = function () { // 获取单值coo ...

  7. js封装Cookie操作 js 获取cookie js 设置cookie js 删除cookie

    每天学习一点点 编程PDF电子书.视频教程免费下载:http://www.shitanlife.com/code var CookieUtil = { // 设置cookie set : functi ...

  8. js中的cookie的设置获取和检查

    设置cookiefunction setCookie(cname,cvalue,exdays) { var d = new Date(); d.setTime(d.getTime()+(exdays* ...

  9. 运用JS设置cookie、读取cookie、删除cookie

    JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的.而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种 ...

随机推荐

  1. MIUI系统如何获取ROOT权限

    MIUI系统有么好方法启用了Root超级权限?各位都清楚,Android手机有Root超级权限,一旦手机启用了root相关权限,就能够实现更多的功能,举例子,各位公司的营销部门的同事,使用大多数营销工 ...

  2. vb配置下位机CAN寄存器小结

    2011-12-14 18:44:32 效果图 1,完成设计(由于没有eeprom等存储设备,所以每次上电后需要通过串口配置某些寄存器).在设计中,列出技术评估难度,并进行尝试,参看<我的设计& ...

  3. HashMap的hash原理

    public static void main(String[] args) { String[] keyArray = {"Terra", "Jonas", ...

  4. mysql的sql_mode设置

    参考官方文档: mysql可以为不同的客户端设置不同的sql_mode,并且每个应用能够设置他自己的会话级别的sql_mode.sql_mode会影响sql语法以及mysql显示数据的正确性. Whe ...

  5. k8s集群安装

    准备三台虚拟机,一台做master,两台做master节点,关闭selinux. 一.安装docker,两node节点上进行 1. 2.安装docker依赖包:yum install -y yum-u ...

  6. 从头推导与实现 BP 网络

    从头推导与实现 BP 网络 回归模型 目标 学习 \(y = 2x\) 模型 单隐层.单节点的 BP 神经网络 策略 Mean Square Error 均方误差 \[ MSE = \frac{1}{ ...

  7. CefSharp浏览器网页中文语言设置

    设置浏览器语言而非cef语言 ChromiumWebBrowser browser = new ChromiumWebBrowser(url); BrowserSettings browserSett ...

  8. Spring Boot 全文搜索引擎 ElasticSearch

    参考 全文搜索引擎ElasticSearch 还是Solr? - JaJian - 博客园

  9. 论文笔记:Siamese Cascaded Region Proposal Networks for Real-Time Visual Tracking

    Siamese Cascaded Region Proposal Networks for Real-Time Visual Tracking 2019-03-20 16:45:23 Paper:ht ...

  10. [IoC容器Unity]第四回:使用范例

    1.引言 前面几个章节介绍了Unity的基本使用,主要分为程序和配置文件两种方法的使用,可以参考一下链接, [IoC容器Unity]第一回:Unity预览 [IoC容器Unity]第二回:Lifeti ...