我正在开发一个已经有很多cookie的网站。现在我要做的是检测名为“login”的cookie是否存在。这是我的代码:
if (document.cookie.indexOf("login") >= 0) {
alert("login cookie exist");
}
else if(document.cookie.indexOf("login") < 0 ){
alert("no login cookie");
}
else{
}
该代码有什么问题? indexOf
方法将返回-1或0,具体取决于cookie是否存在?在这两种情况下,它返回-1。我的if
声明错了吗?
答案 0 :(得分:1)
我建议使用jQuery jQuery Cookie插件。它使处理饼干变得非常容易和无痛。