js创建cookie
时间: 2024-04-02 19:29:34 浏览: 14
在JavaScript中,可以使用document对象的cookie属性来创建和操作cookie。下面是创建cookie的步骤:
1. 使用document.cookie属性来设置cookie的值。cookie的值是一个字符串,格式为"key=value"。
例如,要创建一个名为username的cookie,可以使用以下代码:
```
document.cookie = "username=John Doe";
```
2. 可以通过设置cookie的可选参数来控制cookie的行为,如过期时间、路径、域等。
例如,要设置一个过期时间为30天的cookie,可以使用以下代码:
```
var date = new Date();
date.setTime(date.getTime() + (30 * 24 * 60 * 60 * 1000));
var expires = "expires=" + date.toUTCString();
document.cookie = "username=John Doe; " + expires;
```
3. 可以通过document.cookie属性来获取当前页面的所有cookie。
例如,要获取名为username的cookie的值,可以使用以下代码:
```
var cookies = document.cookie.split("; ");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i].split("=");
if (cookie[0] === "username") {
var username = cookie[1];
break;
}
}
```