jQueryなしでCookie書き込み・取得

/////////////////////////////////////////
// Cookie取得関数
function getCookie(key) {
  var cookie_arr = document.cookie.split(';'); // Cookieを取得
  var res;
  cookie_arr.forEach(function(value) {
      var content = value.split('='); // KeyとValueで分ける
      if(content[0].trim()==key){ // trimして無駄なスペースを落とす。
        res = content[1].trim()
        return;
      }
  });
  return res;
}

/////////////////////////////////////////
// jQuery風cookie関数
function cookie(key,value){
  if (value==undefined) {
    // 第二引数がなかったら、取得
    return getCookie(key);
  }
  // 第二引数があったら、書き込み
  document.cookie = key + '=' + value;
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です