gpt4 book ai didi

Javascript 设置然后显示 cookie 值

转载 作者:行者123 更新时间:2023-12-03 09:30:41 25 4
gpt4 key购买 nike

我的问题看起来很简单,但我无法让它发挥作用;我想设置一个名为“splash”的 cookie 变量然后显示它(稍后我想在 IF 子句中使用)这是我的代码:

<html>
<head>
<script type="text/javascript">
document.cookie = "splash=" + encodeURIComponent("blue theme")
var re = new RegExp(splash + "=([^;]+)");
var value = re.exec(document.cookie);
alert(value);
</script>
</head>
<body>
</body>
</html>

最佳答案

您应该更改您的正则表达式,以将splash 包含在带引号的字符串中。即使 spash 是您在 cookie 中使用的变量,它也不会自动成为 JavaScript 变量。

document.cookie = "splash=" + encodeURIComponent("blue theme")
var re = new RegExp("splash=([^;]+)");
var theme = re.exec(document.cookie)[1];

re.exec 返回一个数组。第一个元素是整个匹配的字符串(包括 splash=)。第二个是您的捕获组 (blue%20theme)。

关于Javascript 设置然后显示 cookie 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31518121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com