(1)cookie存数据:
- <button id="savebtn">存button>
- <script>
- savebtn.onclick = function(){
- document.cookie = "username=yiyi"
- }
- script>
结果:

只能一条一条一条的存,下面的不会覆盖上面的;
- savebtn.onclick = function(){
- document.cookie = "username=yiyi"
- document.cookie = "age=21"
- }
结果:

(2)修改数据:
原来存的username数据:

- savebtn.onclick = function(){
- document.cookie = "username=yiyi"
- document.cookie = "age=21"
- document.cookie = "username = lili"
- }
现在存的username数据:

(3)查找数据:
console.log(document.cookie)
结果:
![]()
(4)删除数据:删除数据在最后面说,先说一下过期时间设置,删除自然就懂了;

看后台cookie数据存储那个地方,就能看到上面有几个参数,不仅仅是我们自己设置的name和value值,还有其他的参数需要知道;
path路径设置:
document.cookie = "username=yiyi;path=路径"
Expires过期时间设置:
- <button id="savebtn">存button>
- <script>
- savebtn.onclick = function(){
- var date = new Date()//获取当前时间
- date.setMinutes(date.getMinutes()+1)//设置当前时间
- document.cookie = `username=yiyi;expires=${date.toUTCString()}`
- }
- script>
结果:

删除数据:
- savebtn.onclick = function(){
- var date = new Date()//获取当前时间
- date.setMinutes(date.getMinutes()-1)//设置当前时间
- document.cookie = `username=yiyi;expires=${date.toUTCString()}`
- document.cookie = `age=21;expires=${date.toUTCString()}`
- }
结果:
