日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS设置cookie、读取cookie、删除cookie

發布時間:2025/7/14 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS设置cookie、读取cookie、删除cookie 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

js操作Cookie總結(設置,讀取,刪除),工作中經常會用到的哦!下面是詳細代碼,如有錯誤,請留言指正!

JavaScript是運行在客戶端的腳本,因此一般是不能夠設置Session的,因為Session是運行在服務器端的。

而cookie是運行在客戶端的,所以可以用JS來設置cookie.

假設有這樣一種情況,在某個用例流程中,由A頁面跳至B頁面,若在A頁面中采用JS用變量temp保存了某一變量的值,在B頁面的時候,同樣需要使用JS來引用temp的變量值,對于JS中的全局變量或者靜態變量的生命周期是有限的,當發生頁面跳轉或者頁面關閉的時候,這些變量的值會重新載入,即沒有達到保存的效果。解決這個問題的最好的方案是采用cookie來保存該變量的值,那么如何來設置和讀取cookie呢?

首先需要稍微了解一下cookie的結構,簡單地說:cookie是以鍵值對的形式保存的,即key=value的格式。各個cookie之間一般是以“;”分隔。

JS設置cookie:

假設在A頁面中要保存變量username的值("jack")到cookie中,key值為name,則相應的JS代碼為:

?

復制代碼代碼如下:
document.cookie="name="+username;

?

JS讀取cookie:

假設cookie中存儲的內容為:name=jack;password=123

則在B頁面中獲取變量username的值的JS代碼如下:

?
1 2 3 4 5 6 7 8 9 10 var username=document.cookie.split(";")[0].split("=")[1]; //JS操作cookies方法! //寫cookies function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); }

讀取cookies

?
1 2 3 4 5 6 7 8 function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; }

刪除cookies

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } //使用示例 setCookie("name","hayden"); alert(getCookie("name")); //如果需要設定自定義過期時間 //那么把上面的setCookie 函數換成下面兩個函數就ok; //程序代碼 function setCookie(name,value,time) { var strsec = getsec(time); var exp = new Date(); exp.setTime(exp.getTime() + strsec*1); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } function getsec(str) { alert(str); var str1=str.substring(1,str.length)*1; var str2=str.substring(0,1); if (str2=="s") { return str1*1000; } else if (str2=="h") { return str1*60*60*1000; } else if (str2=="d") { return str1*24*60*60*1000; } } //這是有設定過期時間的使用示例: //s20是代表20秒 //h是指小時,如12小時則是:h12 //d是天數,30天則:d30 setCookie("name","hayden","s20");

以上所述就是本文的全部內容了,希望大家能夠喜歡。

(轉載)

轉載于:https://www.cnblogs.com/snowlove/p/6044997.html

總結

以上是生活随笔為你收集整理的JS设置cookie、读取cookie、删除cookie的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av天天堂 | 一区二区三区免费在线 | 久久久久一区二区三区 | 欧美a√ | jizz欧美| 人妻精品一区 | 久久成人18免费观看 | 97久久人人超碰caoprom欧美 | 不卡av网站| 亚洲国产综合网 | 日本一级黄色大片 | 中文在线视频 | 成人视品 | 女同动漫免费观看高清完整版在线观看 | 中文字幕久热 | 好色婷婷 | 国产精品资源网站 | 日韩一级影院 | 中文在线观看免费网站 | 午夜激情影视 | 日韩视频一区二区三区四区 | 国产成人无码久久久精品天美传媒 | 91麻豆免费看 | 成人无码久久久久毛片 | 青青草婷婷 | 国产在线不卡一区 | 一本色道久久综合狠狠躁 | 国产免费一区视频观看免费 | 极品少妇网站 | 国产免费播放 | 黑人高潮一区二区三区在线看 | 91干视频| 天天干女人 | 日韩一区二区三区在线观看 | 欧美精品1区2区3区 精品成人一区 | 九九黄色片| 欧美国产日韩在线视频 | a天堂最新地址 | 成年人免费av | 制服丝袜在线看 | 国产盗摄精品 | 韩国明星乱淫(高h)小说 | 日韩最新视频 | 97se在线| 人人狠狠 | 一二三四精品 | 精品国产av 无码一区二区三区 | 久久亚洲av午夜福利精品一区 | 日本三级久久 | 欧美a视频在线观看 | 9久久9毛片又大又硬又粗 | 成人福利一区 | www.sesehu | av在线激情 | 不卡的av在线免费观看 | 国产chinesehd精品 | 日韩精品视频一区二区三区 | 国产免费一区二区三区免费视频 | 欧美日韩色图 | 国产老熟女一区二区三区 | 一级视频在线免费观看 | 中文字幕在线视频一区二区三区 | 久久久久久高清 | 台湾佬av| 国产极品粉嫩 | 亚洲精品国产电影 | 五月婷婷一区二区 | 日本a在线播放 | 性猛交娇小69hd | 在线观看欧美 | 天堂√8在线中文 | 国产黄色免费网站 | 日本a级片网站 | 欧美日韩免费在线视频 | av无码精品一区二区三区 | 欧美色图11p | av老司机在线播放 | 成人在线视频免费看 | 日本中文字幕在线不卡 | 147人体做爰大胆图片成人 | 欧美日韩国产麻豆 | 精品国产一区二区三区久久 | 午夜av网站 | 亚洲综合热 | 日韩爽片 | 国产精品美女网站 | 毛片官网| 成人综合站 | 成人av片在线观看 | 国产一精品一aⅴ一免费 | 色多多网站 | 欧美一级做性受免费大片免费 | 天天夜夜人人 | 日本老妇性生活 | 天天久久综合 | 涩涩视频免费在线观看 | 香蕉视频一区二区三区 | 精品无码久久久久成人漫画 | 国产视频污在线观看 |