Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xóa cookie trong JavaScript?


Đôi khi bạn muốn xóa một cookie để những lần đọc cookie tiếp theo không trả lại kết quả nào. Để thực hiện việc này, bạn chỉ cần đặt ngày hết hạn thành một thời điểm trong quá khứ.

Ví dụ

Hãy thử ví dụ sau. Nó minh họa cách xóa cookie bằng cách đặt ngày hết hạn của nó chậm hơn một tháng so với ngày hiện tại.

<html>
   <head>
      <script>
         <!--
            function WriteCookie() {
               var now = new Date();
               now.setMonth( now.getMonth() - 1 );
               cookievalue = escape(document.myform.customer.value) + ";"

               document.cookie="name=" + cookievalue;
               document.cookie = "expires=" + now.toUTCString() + ";"
               document.write("Setting Cookies : " + "name=" + cookievalue );
            }
         //-->
      </script>
   </head>
   <body>
      <form name="myform" action="">
         Enter name: <input type="text" name="customer"/>
         <input type="button" value="Set Cookie" onclick="WriteCookie()"/>
      </form>
   </body>
</html>