Javascript 无法显示Cookie

Javascript 无法显示Cookie,javascript,cookies,Javascript,Cookies,我正在读“初学者Javascript”,我在关于cookies的章节中。它们提供了一个关于如何存储和显示cookie的示例,但出于某种原因,my alertdocument.cookie不会返回任何内容。有人知道为什么吗 <!DOCTYPE html> <html lang="en"> <head> <title>Chapter 13: Example 1</title> </head> <body> <

我正在读“初学者Javascript”,我在关于cookies的章节中。它们提供了一个关于如何存储和显示cookie的示例,但出于某种原因,my alertdocument.cookie不会返回任何内容。有人知道为什么吗

<!DOCTYPE html>
<html lang="en">
<head>
<title>Chapter 13: Example 1</title>
</head>
<body>

<script>

function setCookie(name, value, path, expires) {
    value = escape(value);

    if (!expires) {
        var now = new Date();
        now.setMonth(now.getMonth() + 6);
        expires = now.toUTCString();
    }

    if (path) {
        path = ";Path=" + path;
    }

    document.cookie = name + "=" + value + ";expires=" + expires + path;
}

setCookie("Name", "Bob");
setCookie("Age", "101");
setCookie("FirstVisit", "10 May 2007");
alert(document.cookie);
</script>
</body>
</html>

您需要提供文件以使cookie正常工作


比如,在节点上运行它,然后将它拉到一个localhost:8080/文件或类似的地方。

检查您的浏览器控制台。加载此示例时是否有任何错误?我查看了Johan的建议,并在我之前制作的node.js应用程序中使用了它,现在可以使用了。谢谢朱普,我就是这么做的,而且成功了。