JavaScript Cookie 设置、获取、删除

    xiaoxiao2021-03-25  99

    设置Cookie

    function setCookie(name,value,day){ var date = new Date(); date.setDate(date.getDate() + day); document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value) + ';expires=' + date; }

    获取Cookie

    function getCookie(name){ var ck = document.cookie; var res = RegExp(encodeURIComponent(name)+'=([^;]+)'); if(res.test(ck)){ return decodeURIComponent(RegExp.$1); }else{ return ''; } } 或 function getCookie(name){ var name = encodeURIComponent(name); var ck = document.cookie; var arr = ck.split(';'); for(var i=0; i<arr.length; i++){ var arr2 = arr[i].split('='); if(arr2[0]==name){ return decodeURIComponent(arr2[1]); } } return ''; }

    删除Cookie

    function removeCookie(name){ setCookie(name,null,-1); }
    转载请注明原文地址: https://ju.6miu.com/read-25733.html

    最新回复(0)