这有效:
var d = new Date();
document.cookie = name + "=1;expires=" + d.toGMTString() + ";" + "; path=/";
但这不起作用:
function deletecookie(name)
{
var d = new Date();
document.cookie = name + "=1;expires=" + d.toGMTString() + ";" + "; path=/";
}
deletecookie(name);
为什么在包装函数后它不起作用?
修改
似乎这只发生在萤火虫中,有什么理由吗?
答案 0 :(得分:1)
只要您事先定义名称,
就可以在最新版本的Firefox中正常使用。
<script>
var name="hello"
function deletecookie(name)
{
var d = new Date();
document.cookie = name + "=1;expires=" + d.toGMTString() + ";" + "; path=/";
document.write(name);
}
deletecookie(name);
</script>
答案 1 :(得分:0)
Firebug经常会导致各种错误。尝试使用其最新版本,如果问题仍然存在,请see this。