JavaScript中并没有专门用于索引Cookie名称值的函数,故而只有我们自己来写这个getCookie的函数了。函数的输入参数为Cookie的名称,输出内容为Cookie的值。
//cookieName为Cookie的名称
function getCookie(cookieName)
{
var search = cookieName + "="
var returnValue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
returnValue=unescape(document.cookie.substring(offset,end));
}
}
return returnValue;
说明:document.cookie是JavaScript中提供出来的获取Cookie的接口,它获取出来的是一个所有Cookie串在一起的字符串。