新手在这里。 试图像这样创建一个cookie
function setCook()
{
var name=prompt("enter your name");
document.cookie=name;
var mycookie = document.cookie,
fixed_cookie = decodeURIComponent(mycookie);
}
function getCookie()
{
var mycookie = fixed_cookie;
document.write(mycookie);
}
setCook();
getCookie();
但不知何故,该文件是空白的。 请告诉我,我做错了。 感谢。
答案 0 :(得分:1)
简短回答:尝试以下方法:
function setCook()
{
var name=prompt("enter your name");
document.cookie="mycookie="+name+"; path=\";
}
<强>解释强>
文档实际上可以有多个cookie,因此cookie被赋予名称。
要设置名为“mycookie”的cookie,您可以这样做:
document.cookie = "mycookie=some value";
您也可以像这样设置多个Cookie:
document.cookie = "mycookie1=value1; mycookie2=value2; mycookie3=value3";
另外,你应该注意document.cookie不仅仅是一个标准属性,而是一个getter和setter。为了说明这一点:
document.cookie = "mycookie=this is mine";
document.cookie = "yourcookie=this is yours";
// alert is: mycookie=this is mine; yourcookie=this is yours
window.alert(document.cookie);
希望这会让你开始。 请查看Set cookie and get cookie with JavaScript。