网站地图    收藏   

主页 > 前端 > javascript >

纯js获取cookie

来源:未知    时间:2024-04-25 10:25 作者:小飞侠 阅读:

[导读] js 获得cookie 获取 cookie 的方法有多种不同的实现方式,以下是几种常用的方法: 使用 JavaScript 的 document.cookie 属性: constcookies=document.cookie;console.log(cookies); 使用正则表达式来解析 cook...

js 获得cookie

获取 cookie 的方法有多种不同的实现方式,以下是几种常用的方法:

  1. 使用 JavaScript 的 document.cookie 属性:

const cookies = document.cookie;
console.log(cookies);
  1. 使用正则表达式来解析 cookie:

function getAllCookies() {  
const cookieString = document.cookie;  
const cookieArray = cookieString.split("; ");  
const cookies = {};   
cookieArray.forEach((cookie) => {    
    const [name, value] = cookie.split("=");    
    cookies[name] = decodeURIComponent(value);  
});   
return cookies;
} 
console.log(getAllCookies());
  1. 使用 document.cookie 和 split() 方法获取指定 cookie 的值:

function getCookie(cookieName) {  
    const cookieArray = document.cookie.split("; ");    
    for (let i = 0; i < cookieArray.length; i++) {    
    const [name, value] = cookieArray[i].split("=");    
    if (name === cookieName) {      
        return decodeURIComponent(value);    
    }  
    }   
    return null;
} 
console.log(getCookie("cookieName"));

以上是三种常见的获取 cookie 的方法,分别利用了 document.cookie、正则表达式和分割字符串的方式来实现。


自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论