<script language="javascript">
function getCookie(cookieName) {
    var strCookie = document.cookie;
    var arrCookie = strCookie.split("; ");
    for(var i = 0; i < arrCookie.length; i++){
        var arr = arrCookie[i].split("=");
        if(cookieName == arr[0]){
            return arr[1];
            document.write(arr[1];
            document.close();
  
        }
    }
    return "";
}
//输出方式
<script type="text/javascript">getCookie(decodeURIComponent(getCookie("vdzehmybuycar"));
</script>
引申:处理cookie中的数目相加:
<script language="javascript">
function getCookie(cookieName) {
    var strCookie = document.cookie;
    var arrCookie = strCookie.split("; ");
    for(var i = 0; i < arrCookie.length; i++){
        var arr = arrCookie[i].split("=");
        if(cookieName == arr[0]){
            return arr[1];
        }
    }
    return "";
}
function goodNum() {
var strcar=decodeURIComponent(getCookie("vdzehmybuycar"));
var arrcar = strcar.split("!");
var num = 0;
    for(var i = 0; i < arrcar.length-1; i++){
        var arrbuy = arrcar[i].split("|");
        num=parseInt(num)+parseInt(arrbuy[2]);
       }
   // return num;
document.write(num);
document.close();
}
</script>
在html网页中要输出数量的地方加入
<script type="text/javascript">goodNum();</script>
就行了!可以处理cookie上的数了!
评论