介绍
今天就跟大家聊聊有关怎么JavaScript中利用饼干记住用户名,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
具体如下:
& lt; ! DOCTYPE html> & lt; html> & lt; head> & lt; meta charset=皍tf-8"祝辞 & lt; meta  http-equiv=癤-UA-Compatible",内容=癐E=边缘,chrome=1,比; & lt; title> www.jb51.net 饼干记住用户名& lt;/title> & lt; meta name=癲escription",内容=啊氨? & lt; meta name=発eywords",内容=啊氨? & lt;/head> & lt; body> ,& lt; script>//1,饼干的使用:document.cookie =, & # 39;关键=值# 39;;可以同时设置多个 ,//?“用户名=longzhoufeng"//,。=澳炅?03“;//2、饼干的过期时间:document.cookie =, & # 39;名称=值;=& # 39;到期,+,字符串格式的时间;//,var 替换=new 日期()//,myDate.setDate (myDate.getDate () + 3)//,。=癿ynameis=? encodeURI (“longzhoufeng") +,“;到期=? myDate.toGMTString ();//,。=?30岁“//,console.log (decodeURI (。))//,解码后输出结果如下://mynameis=longzhoufeng; 30岁=//3,把上面的封装成一个函数,其中有三个参数是在变化的,关键值值值T时间 function setCookie(关键值,t) { var 才能替换=new 日期() myDate.setDate才能(myDate.getDate () + t) 。才能=键+“=?价值+,“;到期=? myDate.toGMTString (); } function getCookie(键){ var 才能;arr1 =, document.cookie.split (& # 39;;, & # 39;); for 才能;(var i=0, i,& lt; script> 时间=window.onload 函数(),{ var 才能;oUsername =, . getelementbyid(& # 39;用户名# 39;); var 才能;oLogin =, . getelementbyid(& # 39;登录# 39;); var 才能;oDel =, . getelementbyid(& # 39;德尔# 39;); if 才能;(,getCookie(& # 39;用户名# 39;),),{ ,,,oUsername.value =, getCookie(& # 39;用户名# 39;); ,,} oLogin.onclick 才能=,()函数,{ ,,,警报(& # 39;登陆成功& # 39;); ,,,setCookie(& # 39;用户名# 39;,,oUsername.value,, 5); ,,} oDel.onclick 才能=,()函数,{ ,,,removeCookie(& # 39;用户名# 39;); ,,,oUsername.value =, & # 39; & # 39;; ,,} } ,& lt;/script> & lt;才能input 类型=皌ext", id=皍sername",/比; ,,,& lt; input 类型=癰utton",价值=https://www.yisu.com/zixun/暗锹? id="登录"/> 身体>