<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>cookie2</title> </head> <body> <script> function setCookie(cname,cvalue,exdays){ /*此函数用于设置cookie。 * cname,键名。 * cvalue,值。 * exdays,保存天数。 * 注:当cvalue=" "时,设置无效。浏览器默认。*/ let d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); let expires = "expires="+d.toGMTString(); document.cookie = cname + "=" + cvalue + "; " + expires; } function getCookie(cname){ // 获取cookie。 let name = cname + "="; let ca = document.cookie.split(';'); for(let i=0; i<ca.length; i++){ let c = ca[i].trim(); // 去除字符串左右两端的空格。 if (c.indexOf(name)==0) return c.substring(name.length,c.length); // 字符串切片。 } return ""; } function checkCookie(){ // 检测cookie。 let userName = getCookie("userName"); if (userName != ""){ alert("Welcome again " + userName); } else { userName = prompt("Please enter your name:","gsj"); // 输入内容不能为空,不能点击取消。 if (userName != "" && userName != null){ setCookie("userName",userName,1); } } } function deleteCookie(){ // 删除cookie。 document.cookie = "userName=; expires=Fri, 28 Dec 2018 06:35:09 GMT"; } // deleteCookie(); checkCookie(); </script> </body> </html>
js cookie2
猜你喜欢
转载自blog.csdn.net/weixin_42193179/article/details/85322519
今日推荐
周排行