JS sets the method to get cookies

  • 2020-03-30 01:28:14
  • OfStack

In combination with the JavaScript authority guide and the information collected on the Internet during the development of the project, two methods of setting and obtaining cookies are summarized.

//Cookie  Settings; Methods a
function setCookie(name,value){ 
  var exp = new Date(); 
  exp.setTime(exp.getTime() + 1*60*60*1000);//Valid for 1 hour
  document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); 

//Cookie setting method 2 stores cookies directly
document.cookie = "homepage = //www.jb51.net";
//Take the cookie function method one
function getCookie(name){
  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  if(arr != null)    
    return unescape(arr[2]);
  return null;
//Cookies & cake; Method 2
function getCookie(key){
    return null;
  if(Object.prototype.toString.call(key)=='[object String]'|| Object.prototype.toString.call(key)=='[object Number]')
    var arrStr = document.cookie.split(";");
    for(var i= 0;i<arrStr.length;i++){
    var temp = arrStr[i].split("=");
      return unescape(temp[1]);
    return null;
  return null;

When learning a lot of js methods will not meet on the Internet to find information, until master.

Related articles: