[JavaScript] JavaScript操作cookie演示代码 →→→→→进入此内容的聊天室

来自 , 2019-09-11, 写在 JavaScript, 查看 150 次.
URL http://www.code666.cn/view/c77cfd55
  1. //创建cookie
  2. function setCookie(name, value, expireday) {
  3.         var exp = new Date();
  4.         exp.setTime(exp.getTime() + expireday*24*60*60*1000); //设置cookie的期限
  5.         document.cookie = name+"="+escape(value)+"; expires"+"="+exp.toGMTString();//创建cookie
  6. }
  7. //提取cookie中的值
  8. function getCookie(name) {
  9.         var cookieStr = document.cookie;
  10.         if(cookieStr.length > 0) {
  11.                 var cookieArr = cookieStr.split(";"); //将cookie信息转换成数组
  12.                 for (var i=0; i<cookieArr.length; i++) {
  13.                         var cookieVal = cookieArr[i].split("="); //将每一组cookie(cookie名和值)也转换成数组
  14.                         if(cookieVal[0] == name) {
  15.                                 return unescape(cookieVal[1]); //返回需要提取的cookie值
  16.                         }
  17.                 }
  18.         }
  19. }
  20. //测试cookie
  21. function checkCookie() {
  22.         var cookieUser = document.getElementById("cookieUser");
  23.         var userName = getCookie("userName");
  24.         if(userName) {
  25.                 cookieUser.innerHTML = "您好"+userName+",欢迎再次回来!";
  26.         } else {
  27.                 var value = prompt("请输入用户名", "");
  28.                 if(value) {
  29.                         setCookie('userName', value, 1);
  30.                 } else {
  31.                         alert("请输入用户名!");
  32.                 }
  33.         }
  34. }
  35.  
  36.  
  37.  
  38. //javascript/5015

回复 "JavaScript操作cookie演示代码"

这儿你可以回复上面这条便签

captcha