前端操作cookie

// 获取cookie
function getCookie (name) {
   var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)")
   if (arr = document.cookie.match(reg)) {
   	 return unescape(arr[2])
   } else {
   	 return null
   }
}

// 设置cookie
function setCookie (c_name, value, days) {
    var exp = new Date()
    exp.setTime(exp.getTime() + days*24*60*60*1000);
    document.cookie = c_name + "=" + escape(value) + ";expires=" + exp.toGMTString()
}

// 删除cookie
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()
}

 

你可能感兴趣的:(javascript)