function deleteCookie(name) {
  document.cookie = name+"=;expires="+(new Date(0)).toGMTString();
}

解决方案 »

  1.   


    var Cookie=new Object(); 
    Cookie.setCookie=function(name, value, option){ 
        var str=name+'='+escape(value); 
        if(option){ 
            if(option.expireHours){ 
                var d=new Date(); 
                d.setTime(d.getTime()+option.expireHours*3600*1000); 
                str+='; expires='+d.toGMTString(); 
            } 
            if(option.path) str+='; path='+option.path; 
            if(option.domain) str+='; domain='+option.domain; 
            if(option.secure) str+='; true'; 
        } 
        document.cookie=str; 

    Cookie.getCookie=function(name){ 
        var arr = document.cookie.split('; '); 
        if(arr.length==0) return ''; 
        for(var i=0; i <arr.length; i++){ 
            tmp = arr[i].split('='); 
            if(tmp[0]==name) return unescape(tmp[1]); 
        } 
        return ''; 

    Cookie.delCookie=function(name){ 
        this.setCookie(name,'',{expireHours:-1}); 
    } /**How to use it 
    Cookie.setCookie('own','this is cookie test!'); 
    alert(Cookie.getCookie('own')); 
    Cookie.delCookie('own'); 
    alert(Cookie.getCookie('own')); 
    **/
      

  2.   

    我写了个完整的读写cookie的函数。之前在一个公司做的购物车。粘贴部分如下。
    //方法名  writeCookie(strCookie) 
    //功能    将商品写到cookie中 
    //多个商品及商品的属性都用字符串拼凑起来,依次存放在cookie中,且修改,删除商品方法都将调用此方法
    //注:此方法从2007年7月25日开始不再使用,改用writeCookie2方法
        function writeCookie1( strCookie )
        {
            document.cookie = "Goods=" + strCookie + ";";
        }
        
        //方法名writeCookie2
        //此方法允许设置cookie的名称(key)和值(value) 
        //此方法被添加桌号的方法addZhuo()调用
        function writeCookie2( cookName, cookValue )
        {
       var never = new Date();
      
       //设置cookie的有效期为半天
            //10*365*24*60*60*1000 = 10年 
       never.setTime(never.getTime() + 10*60*1000);//设置有效期为10分钟 
      
            document.cookie = cookName + "=" + cookValue + ";expires=" + never.toGMTString() + ";";
        }
        
        //此方法清空所有cookie,包括cookieName和cookieValue
        function clearCookie()
      {
       document.cookie = "";
       alert("清除成功");
      }// 功能  从cookie中取出指定cookinName的值,在这个项目中其实取出的是组成商品及商品属性拼凑的字符串.
    //   但并未解析,下面很多方法将调用此方法返回的字符串来解析出二维数组的多个商品或一维数组某个具体商品
    // 参数    name 要读取的Cookie的名字
    // 参数    defu 如果Cookie不存在时返回的默认值
    // 返回值  读到的Cookie字符串或者默认值
        function RCk (name, defu){
    var arg=name+"="
    var ck=document.cookie
    if (ck.indexOf(arg)!=-1){
    var vstr=ck.indexOf(arg)+arg.length
    if (ck.indexOf(";",vstr)==-1) var vend=ck.length
    else var vend=ck.indexOf(";",vstr)
    return ck.substring(vstr,vend);
       }else return defu
        }
      

  3.   

    我要的效果就是在网页上面有个“清除cookides”按钮,别人点击后就清除cookies名称为Product的记录。哪位大侠有时间帮忙搞个完整的实例好吗?
      

  4.   

    先问了如何记录没提交的商品,别人回答了还不会用,
    又问怎么清除cookie,回答了,也不会用......你不会要别人在论坛上手把手教你如何做网站吧?这些问题,多动手,多思考,你自己就可以解决了
      

  5.   

    只要不name赋值为空就行!
      

  6.   

    我也需要这个,不知道哪位高手有现成的代码给我们用用,我也是想在http://yingshi.cha163.net历史观看记录那里添加一个清除历史记录的按钮
      

  7.   

    以下写在<head></head>里面
    ------------------------------------------------
    <script language="javascript">
    function SetCookie(Name, Value, Time)
    {

    var Now = new Date();
    var Exp = new Date(Now.valueOf()+Time*60000*60*60);
    document.cookie = Name+'='+escape(Value)+'; path=/; expires='+Exp.toGMTString()+';';
    }
    <script language="javascript">
    --------------------------------------------
    以下写在<body></body>里面
    --------------------------------------------
    <a href="#" onclick="SetCookie('Product','',0)
    ">清除cookie</a>
    -------------------------------------------
    这下应该会写了吧??还不会我就只有吐血了  快试试给分
      

  8.   

    以下写在<body></body>里面
    --------------------------------------------
    <a href="#" onclick="SetCookie('Product','',0)
    ">清除cookie</a>
    <!--注释:这里的'Product' 就是楼主想清除的COOKIE值的名字,当然,也可以清除其它cookie-->
      

  9.   

    简单的如下
    <html>
    <head>
    <script type="text/javascript">function setCookie(){
    value=prompt('Please enter your name:',"");
     if (value!=null &&  value!="")
        {
    document.cookie='username'+ "=" +escape(value);    }
    document.getElementById('1').innerHTML = "cookie now is:"+document.cookie;}
    function clearCookie(){
    document.cookie="username"+"="+escape('');
    document.getElementById('1').innerHTML = "cookie  now is:"+document.cookie;
    }</script></head>
    <body>
    <div id="1">设置和清除COOKIE</div>
    <input type="button" value="设置COOKIE" onclick="setCookie()" />
    <input type="button" value="清除COOKIE" onclick="clearCookie()" /></body>
    </html>
      

  10.   


    像下面这样的怎么清除呢?
    request.cookies("buyok")("buycjprc")