好程序员web前端教程分享前端javascript练习题三
![3d761eaff61cc62699ab64bb6d4c2c2a.png](https://i-blog.csdnimg.cn/blog_migrate/bbb5194d9d2816147647562b8f892ba8.jpeg)
cookie
一周内免登录
样式代码:
姓名:
密码:
一周内免登陆
js功能代码:
var input=document.getElementsByTagName("input");
if(getCookie("usename")){ //判端cookie是否有数据
input[0].value=getCookie("usename");
input[1].value=getCookie("password");
input[2].checked=true;
}
input[3].οnclick=function(){
if(input[2].checked){
setCookie("usename",input[0].value,1);
setCookie("password",input[1].value,1);
}else{
removeCookie("usename");
removeCookie("password");
}
}
//将函数作为对象的方法进行封装
function setCookie(name,value,n){
var date=new Date();
date.setDate(date.getDate()+n);
//name+"="+value+";"+"expires"+"="+odate;
document.cookie=name+"="+value+";"+"expires"+"="+date;
}
function getCookie(name){
var str=document.cookie;
var arr=str.split(";");
for(var i=0;i
var newArr=arr[i].split("=");
if(newArr[0]==name){
return newArr[1];
}
}
}
function removeCookie(name){
setCookie(name, 11, -2);
}
购物车
产品页面js代码:
cart页面的js代码:
好程序员web前端培训:http://www.goodprogrammer.org/html5_class.shtml