zoukankan      html  css  js  c++  java
  • JS对cookie的操作

    //在本地测试cookie,可用火狐浏览器测试,因为其他所有浏览器在本地都会把cookie给干掉,火狐不会。
    document.cookie = 'user=blue';
    document.cookie = 'pass=12345'; //注意:js中的等号代表赋值、覆盖,但在cookie中代表添加;
    //实例化日期对象
    let oDate = new Date();
    oDate.setDate(oDate.getDate()+10); //会弹出当前日期+10天之后的日期,如果超出本月,则显示下月的信息,依次累加
    //alert(oDate.getFullYear()+'-'+(oDate.getMonth()+1)+'-'+oDate.getDate());
    //设置过期时间
    document.cookie = 'name=cheng;expires='+oDate;
    alert(document.cookie);
    // 设置cookie
    function setCookie(name,value,iDay){
    let oDate = new Date();
    oDate.setDate(oDate.getDate()+iDay);
    document.cookie = name+'='+value+';expires='+oDate;
    }
    setCookie('user','cheng',1);
    setCookie('passworld','123344',1);
    alert(document.cookie);

    //读取cookie
    function getCookie(name){
    let arr = document.cookie.split(';');
    for(let i=0;i<arr.length;i++){
    let arr2 = arr[i].split('=');
    if(arr2[0] == name){
    return arr2[1];
    }
    }
    return '';
    }

    alert(getCookie('user'));

    //删除cookie
    function removeCookie(name){
    setCookie(name,1,-1);
    }
    removeCookie('user');
    console.log(document.cookie);
  • 相关阅读:
    ちょっとした難しい言葉まとめ②
    objective -c 知識点
    Viewing the Raw SQL Statement(xcode で)
    ちょっとした難しい言葉まとめ③
    ちょっとした難しい言葉まとめ④
    7.25 8figting!
    7.25 7figting!
    7.25 6figting!
    7.25 5
    7.25 4
  • 原文地址:https://www.cnblogs.com/Riona-C/p/9154931.html
Copyright © 2011-2022 走看看