即使设置了Cookie,我也无法在警报框中显示Cookie。
我检查了Cookie是否已设置。
<!DOCTYPE html>
<html>
<body>
<script>
document.cookie = "username=John Doe";
alert(var x = document.cookie;)
</script>
</body>
</html>
我希望有一个警报框,但最终没有警报框。
答案 0 :(得分:0)
首先,欢迎来到JavaScript的世界。我将首先指出您的代码中存在语法错误,尤其是以下行:alert(var x = document.cookie;)
。
alert
方法需要一个参数,该参数可以是变量。但是,您写为方法的输入参数的是var x = document.cookie;
,它是一个变量声明。该行var x = document.cookie;
被称为声明,带有赋值,基本上是在声明变量x
并为其赋值document.cookie
。变量声明不能用作方法的参数。
相反,您要查找的是将变量x
设置为cookie,然后将其显示在alert
中,如下所示:
document.cookie = "username=John Doe";
var x = document.cookie;
alert(x);