cookie封装调用
生活随笔
收集整理的這篇文章主要介紹了
cookie封装调用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 function setCookie(name, value, iDay)
2 {
3 var oDate=new Date();
4 oDate.setDate(oDate.getDate()+iDay); //用來設置過期時間用的,獲取當前時間加上傳進來的iDay就是過期時間
5 document.cookie=name+'='+value+';expires='+oDate;
6 };
7 function getCookie(name)
8 {
9 var arr=document.cookie.split('; '); //多個cookie值是以; 分隔的,用split把cookie分割開并賦值給數組
10 for(var i=0;i<arr[i].length;i++) //歷遍數組
11 {
12 var arr2=arr[i].split('='); //原來割好的數組是:user=simon,再用split('=')分割成:user simon 這樣可以通過arr2[0] arr2[1]來分別獲取user和simon
13 if(arr2[0]==name) //如果數組的屬性名等于傳進來的name
14 {
15 return arr2[1]; //就返回屬性名對應的值
16 }
17 return ''; //沒找到就返回空
18 }
19 };
20 function removeCookie(name)
21 {
22 setCookie(name, 1, -1); //-1就是告訴系統已經過期,系統就會立刻去刪除cookie
23 };
js調用方法:
window.οnlοad=function() {//設置cookie setCookie('user', user.value, 時間);//獲取cookie user.value=getCookie('user');//刪除cookie removeCookie(name) };?
轉載于:https://www.cnblogs.com/learnmo/p/6197463.html
總結
以上是生活随笔為你收集整理的cookie封装调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: chgrp 简明笔记
- 下一篇: mutation annovar