JS

mac2026-01-16  8

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript"> </script> </head> <body> 用户名:<input type="text"> 密码:<input type="password"> <label><input type="checkbox">七天免登录</label> <input type="button" value="登录"> <script type="text/javascript"> var aInput = document.getElementsByTagName("input"); if(getCookie("username")){ aInput[0].value = getCookie("username"); aInput[1].value = getCookie("password"); } aInput[3].onclick = function(){ var username = aInput[0].value; var password = aInput[1].value; if (aInput[2].checked) { setCookie("username", username, 7); setCookie("password", password, 7); } } //封装的设置cookie函数 function setCookie(name, value, day){ var oDate = new Date();//获取当前时间 oDate.setDate(oDate.getDate() + day);//设置有效期 document.cookie = name + "=" + value + ";expires=" + oDate; } //封装的增加cookie函数 function getCookie(name){ var str = document.cookie; var arr = str.split("; ");//以; 分割 for(var i = 0; i < arr.length; i++){ var arr1 = arr[i].split("=");//将以; 分割的再以=分割 if(arr1[0] == name){ return arr1[1]; } } } //封装的删除cookie的函数 function removeCookie(name){ setCookie(name, 1, -1); } </script> </body> </html>

有问题,浏览器没反应,但也没报错。。。 cookie里没有数据

最新回复(0)