如果 cookie xxx
存在,我想通过 javascript 应用 css - 代码:
<script>
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
var kuki = document.cookie.indexOf('cookie_name=xxx');
alert(kuki);
if (kuki != -1)
{
document.getElementById("ads-back").style.display = "none";
document.getElementById("ffield").style.display = "none";
document.getElementById("bcd").style.display = "none";
}
else { setCookie(xxx, 1, 1) }
</script>
问题是我总是收到 -1 它应该在设置 cookie setCookie(xxx, 1, 1)
后得到不同的值?
最佳答案
setCookie(
xxx
, 1, 1)
当您使用 xxx 变量设置 cookie 名称并使用 cookie_name 查找它时,这就是问题所在。尝试找到 cookie 实际名称集的索引,然后它将起作用。
var kuki = document.cookie.indexOf('
cookie_name
=xxx');
关于Javascript 如果 cookie 存在则应用 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46830900/