日期:2014-05-16  浏览次数:20332 次

js提取cookie错误
JScript code
function count(){
    var tmp="";
    var d=new Date();
    d.setMonth(d.getMonth()+6);
    var co=document.cookie.split(";");
    for(var i=0;i<co.length;i++){
    //alert(co[i].split("=")[0]);
    tmp=co[i].split("=")[0];
    alert(tmp);
    if(tmp=="count"){
        alert("XX");
        document.getElementById("count").innerHTML="访客人数:"+co[i].split("=")[1];
        co[i].split("=")[1]=Number(co[i].split("=")[1])+1;
        return false;
    }
    }
    //document.cookie="info="+info+";expires="+d.toUTCString();
    document.cookie="count=0;expires="+d.toUTCString();
    document.getElementById("count").innerHTML="您是首次访问者";
}


其中alert中能出现count,可是就是进不去if判断语句

------解决方案--------------------
alert(typeof tmp) // 弹什么内容

------解决方案--------------------
再仔细检查下编码。换个编辑器重新保存下。
------解决方案--------------------
你换成
if(true){

}
能alert 叉叉吗?

仔细检查下逻辑。