项目描述
上传时间
浏览人数
保存
function setCookie(cName, cVal, expiresDays) { if (cName && cVal && expiresDays) { cName = cName.replace(/\s+/g, ''); cVal = cVal.trim(); if (cName && cVal) { let d = new Date(); d.setTime(d.getTime() + expiresDays * 24 * 60 * 60 * 1000); let gmtTimeStr = d.toUTCString(); document.cookie = cName + "=" + cVal + "; expires=" + gmtTimeStr + "; path=/"; } } }
2. 获取
function getCookie(cName) { cName += "="; let cookiesArr = document.cookie.split(";"); for (let i = 0; i < cookiesArr.length; i++) { let item = cookiesArr[i].trim(); if (item.startsWith(cName)) { return item.substring(cName.length); } } return ""; }
3. 移除
function removeCookie(cName) { cName = cName.trim(); if (cName) { document.cookie = cName + "=*; expires=" + (new Date().toUTCString()) + "; path=/"; } }
举个栗子: 与之前的登录页面联系起来
新建一个页面
<div class="container-xxl"> <h2 class="text-center title"> <a href="../0624/0624_1.html">请先登录></a> </h2> </div>
<script type="text/javascript"> $(function () { let x = getCookie("USER_INFO"); if (x) { x = JSON.parse(x); let un = x.username; $(".title").html("<i>欢迎回来," + un + "</i>"); } }) </script>