javascript操作cookie簡單外掛

admin發表於2017-02-11

下面給出操作cookie的一個簡單外掛,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var cookie={
  //建立cookie 
  setCookie:function (name, value, iDay) { 
    var oDate = new Date(); 
    oDate.setDate(oDate.getDate()+iDay); 
    document.cookie = name+'='+value+';expires='+oDate; 
  }, 
  //讀取cookie
  getCookie:function (name) { 
    var arr = document.cookie.split('; '); 
    for (var i = arr.length - 1; i >= 0; i--) { 
      var arr2 = arr<i>.split('='); 
      if(arr2[0]===name){ 
        return arr2[1]; 
      } 
    } 
    return ''; 
  }, 
  //刪除cookie
  removeCookie:function (name) { 
    cookie.setCookie(name,1,-1); 
  } 
};</i>

此外掛提供了建立cookie、讀取cookie和刪除cookie的三種功能,程式碼演示:

[JavaScript] 純文字檢視 複製程式碼
cookie.setCookie('username','螞蟻部落',33); 
cookie.removeCookie('username');

以上程式碼首先建立一個cookie,名稱為"username",值為"螞蟻部落",在30天后過期,第二段是刪除此cookie。

相關文章