<script type="text/javascript"> var username = "imooc"; var userid = 85; var email = "12345678@imooc.com"; document.cookie="username="+username; document.cookie="userid="+userid; document.cookie="email="+email; function getCookie(key){ var cookieArr = document.cookie.split(";"); for(var index=0;index<cookieArr.length;index++){ var arr = cookieArr[index].split("="); if(arr[0]==key){ return unescape(arr[1]); } } } alert(getCookie("userid")); </script>当alert(getCookie("username"))的时候能够弹出imooc,但是想得到userid的值的时候却得到的是undefined。JS新手上路,希望能够得到解答。
1 回答
已采纳
李晓健
TA贡献1036条经验 获得超461个赞
function getCookie(name){ var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null){ return (arr[2]); }else{ return ""; } }
你的getCookie 写的不对,你可以试一下上面的那一个
添加回答
举报
0/150
提交
取消