一般cookie是服務端用來驗證用戶是否註冊的東西,它存在客戶端。cookie包含名稱,值,及有效時間3個屬性,如何用js操做它呢?接下來咱們將分別嘗試設置,獲取,刪除cookie。javascript
1.設置cookiejava
cookie是document的一個屬性,所以咱們能夠直接給document.cookie賦值。cookie
function setCookie(name,value,iDay){ var oDate = new Date(); oDate.setDate(oDate.getDate()+iDay); document.cookie = name+'='+value+';expires='+oDate; }
2.獲取cookieblog
function getCookie(name){ var arr = document.cookie.split(';'); var i = 0; for(var i=0;i<arr.length;i++){ var arr2 = arr[i].split('='); if(arr2[0] == name){ return arr2[1]; } } return ''; }
3.刪除cookieip
function removeCookie(name){ setCookie(name,'1',-1); }