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串在一起的字符串。

03-15 16:38