编写两段代码,第一代码实现将自己的姓名添加至名为“name的cookie!,第二段代码实现读H名为“name”Kcookie!的值并输出。
时间: 2024-11-17 21:30:16 浏览: 2
首先,这是一个简单的JavaScript示例,用于演示如何设置和获取Cookie:
```javascript
// 设置Cookie,将姓名添加到名为"name"的Cookie中
function setCookie(name, value) {
document.cookie = `${name}=${value}; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/`;
}
// 第一段代码
let myName = "张三";
setCookie("name", myName);
// 读取Cookie的值
function getCookie(name) {
const cookies = document.cookie.split("; ");
for (let i = 0; i < cookies.length; i++) {
let cookiePair = cookies[i].split("=");
if (cookiePair[0] === name) {
return decodeURIComponent(cookiePair[1]);
}
}
return null;
}
// 第二段代码
const cookieValue = getCookie("name");
console.log(`Cookie 的值: ${cookieValue}`);
```
请注意,这个例子假设浏览器支持document.cookie操作,并且cookie的设置和访问在同源策略下有效。实际应用中,对于更复杂的情况,比如跨域存储,可能需要借助其他技术如localStorage或服务器端的会话管理。
阅读全文