前兩篇文章說明了一下,PHP種利有setcookie函數和$_COOKIE變量分別對網站進入cookie的寫入與讀取操作,那么今天收集了一段使用JS對網站的cookie進行寫入或讀取的代碼。

由于代碼未做測試,小伙件們,使用的時間請自己測試或修改

利用Javascript對網站的cookie進入寫入或讀取操作

代碼

<script>
//設置cookie: cookie名,cookie值,天數
function setCookie(name, value, iDay)
{
  var oDate = new Data();
  oDate.setDate(oDate.getDate() + iDay);
  document.cookie = name+ '=' +value+ '; expires = '+oDate
}
//獲取cookie
function getCookie(name)
{
  var arr = document.cookie.split(; ); //將cookie切割成數組
  for(var i = 0; i < arr.length; i++)
  {
   var arr2 = arr[i].split('='); //數組元素以等號切割
    if(arr2[0] == name)
    {
     return arr2[1]; //獲取cookie名對應的cookie值
    }
  }
  return ''; //如果沒有獲取到值,返回空字符串
}
//刪除cookie
function removeCookie(name)
{
 setCookie(name, 1, -1);
}
 
//頁面載入時執行
window.onload = function ()
{
  var oForm = document.getElementById('form');
  var oUser = document.getElementsByName('user')[0];
  oForm.onsubmit = function ()
  {
   setCookie('user', oUser.value, 14); //提交的時候設置cookie
  }
  oUser.value = getCookie('user'); //載入頁面時設置user值
}
</script>

代碼示圖

利用javascript操作網站的cookie

說明:

以上代碼,自定義一個寫入cookie的函數setCookie,并有三個參數,分別為cookie的名稱,cookie的值,cookie的有效時間

国产视频app獲取cookie函數,getCookie,并有一個參數為,cookie的名稱

国产视频app刪除cookie函數,removeCookie并帶有一個參數,cookie名稱

国产视频appps:此代碼來自網絡,并未對代碼的真實性做測試,小伙件們使用時請自行測試