• cookie封装函数(添加,获取,删除)


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript">
    //添加cookie(封装) encodeURI()中文编码,decodeURI()中文解码
    function addcookie(key,value,day){
    var date=new Date();
    date.setDate(date.getDate()+day);
    return document.cookie=key+"="+encodeURI(value)+";expires="+date;
    }
    addcookie('name','许小霞',5);

    //添加cookie
    var date=new Date();
    date.setDate(date.getDate()+4);//设置过期时间
    document.cookie='password=123;expires='+date;
    //获取cookie
    function getcookie(key){
    //获取的cookie值为字符串,用;分隔成数组对象。
    var arr=decodeURI(document.cookie).split(';');
    //用for循环取出每一个数组对象中的元素
    for(var i=0;i<arr.length;i++){
    var newArr=arr[i].split('=');//把取出的每一个元素字符串再用=号分割成数组,放到一个新的数组对象中
    if(key==newArr[0])//如果传进去的key值为新数组的第一个值,就是找到了该数组的第一个值,就返回该新的数组的第一个值
    return newArr[1];
    }
    }
    alert(getcookie('name'));
    //移除cookie(封装函数)
    /*
    function delcookie(key,value){
    addcookie(key,value,-1);
    }
    delcookie('sex');//移除cookie名字为key为sex的一项,key为cookie的名字
    delcookie('name');
    */
    </script>
    </head>
    <body>
    </body>

        </html>

  • 相关阅读:
    Flutter -- iOS导航栏TabBar
    微信小程序布局
    Tomcat for Mac 搭建本地后台服务器 -- 探索Apache Tomcat
    masnory 动态高度
    iPhone 尺度 x xs sr xsmax
    Deepin 安装 tomcat
    Deepin 设置静态 ip
    md 文件 转 pdf
    mac 上关于截图的偏好设置
    MySQL笔记---DDL
  • 原文地址:https://www.cnblogs.com/xuxiaoxia/p/6710737.html
Copyright © 2020-2023  润新知