JavaScript中添加、删除、获得cookie值的函数封装

来源:互联网 发布:王者荣耀老是网络不好 编辑:程序博客网 时间:2024/04/27 18:47
//封装cookie的操作//功能一:添加cookie的操作function addCookie(cookieKey,cookieValue,overSeconds){document.cookie = cookieKey +"="+cookieValue +";max-age="+overSeconds;}//功能二:删除cookie的操作function deleteCookie(cookieKey){//方式一//document.cookie = cookieKey +"=;max-age=-1";//方式二addCookie(cookieKey,"",-1);}//功能三:通过key,获取cookie中对应的value值function getCookie(cookieKey){var arr = document.cookie.split("; ");for (var i = 0;i < arr.length;i++) {var arr2 = arr[i].split("=");//遍历时,arr2[0]存储此时的key,arr[1]存储key对应的value值if (arr2[0].trim() == cookieKey) {//找出该key值return arr2[1];}}}//功能四:判断cookie是否存在function isCookieKey(cookieKey){var arr = document.cookie.split(";");for (var i = 0;i < arr.length;i++) {var arr2 = arr[i].split("=");if (arr2[0].trim() == cookieKey) {//找出该key值return true;}}return false;}


 
原创粉丝点击