【发布时间】:2018-05-22 08:04:03
【问题描述】:
我正在尝试使用 document.cookie 执行一些操作, 我检查了下面提到的一些 If 条件:
if((!document.cookie.indexOf('cookies:all_checked') >= 0) ||
(!document.cookie.indexOf('cookies:first_and_second') != -1) ||
(!document.cookie.indexOf('cookies:first_and_third') != -1) ||
(!document.cookie.indexOf('cookies:first_only') != -1)){
createCookies();
}
在此声明之前,我创建了这样的 cookie
var variable = document.cookie == 'cookies:all_checked'
问题在于我是否尝试检查
(!document.cookie.indexOf('cookies:all_checked') >= 0)
或者没有 !标记我在这种情况下是正确的。如何检查该内容的cookies是否真的设置了?
【问题讨论】:
-
试试
!(document.cookie.indexOf('...') >= 0)
标签: javascript if-statement cookies