如果在cookie中存入中文,极易出现问题。
js在存入cookie时,利用escape() 函数可对字符串进行编码,
用unescape进行解码
这样就可以在所有的计算机上读取该字符串。
document.cookie="menu1="+ escape(me.parentElement.parentElement.previousElementSibling.innerText);
getCookie("menu1");
function getCookie(name) {
var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}