代码如下:
if(!getCookie("loginSuc")){ oConcern.onclick=function(){ oLayer.style.display="block"; } }else if(!getCookie("followSuc")){ oConcern.onclick=function(){ setCookie("followSuc","1",2); oConcern.value="已关注"; oConcern.disabled=true; oCancel.style.display="inline-block"; } }else { oConcern.value="已关注"; oConcern.disabled=true; oCancel.style.display="inline-block"; };
是不是我写的if...else if....else有问题?为何当getCookie("loginSuc")
和getCookie("followSuc")
都为true时仍然运行不到最后的else那里???
或者改成这样:
if(!getCookie("loginSuc")){ oConcern.onclick=function(){ oLayer.style.display="block"; } }else { oConcern.onclick=function(){ setCookie("followSuc","1",2); oConcern.value="已关注"; oConcern.disabled=true; oCancel.style.display="inline-block"; } if(getCookie("followSuc")){ oConcern.value="已关注"; oConcern.disabled=true; oCancel.style.display="inline-block"; } }
也是没有办法运行到最后的if那里
问题找到了,是无法获取getCookie("followSuc"),可能是getCookie这个函数写得有问题
付费偷看金额在0.1-10元之间
看了这个问题我想起另外一个问题,可以使用if语句绑定事件处理程序吗?有哪位大神解释下?
一周热门 更多>