html获取cookie
时间: 2023-09-17 18:11:13 浏览: 104
通过cookie记住密码-HTML样例源码
在 HTML 中,你无法直接获取 cookie。Cookie 是在浏览器中存储的数据,它可以通过 JavaScript 来访问和操作。以下是使用 JavaScript 获取 cookie 的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<script>
function getCookie(name) {
var cookieArr = document.cookie.split("; ");
for (var i = 0; i < cookieArr.length; i++) {
var cookiePair = cookieArr[i].split("=");
if (name === cookiePair[0]) {
return decodeURIComponent(cookiePair[1]);
}
}
return null;
}
// 使用示例
var myCookie = getCookie("cookie_name");
if (myCookie) {
console.log("Cookie value: " + myCookie);
} else {
console.log("Cookie not found");
}
</script>
</head>
<body>
</body>
</html>
```
在上面的代码中,`getCookie` 函数接受一个参数 `name`,用于指定要获取的 cookie 的名称。它首先使用 `document.cookie` 获取当前页面的所有 cookie,然后遍历这些 cookie,找到指定名称的 cookie 并返回其值。
你可以将上述代码保存为一个 HTML 文件,然后在浏览器中打开该文件,控制台将输出相应的 cookie 值(如果存在)。请注意,由于安全策略限制,你只能获取当前域名下的 cookie。
阅读全文