Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีลบ Cookies ทั้งหมดด้วย JavaScript

ลบ Cookies ทั้งหมดโดยใช้ Array และ split() แยก Cookies แล้วลบทีละตัว

ตัวอย่าง

<!DOCTYPE html> <html> 
  <head> 
    <script> 
      var num = 1; 
      function addCookie(){ 
        document.cookie = num+" = "+num; 
        num++; 
      } 
      function listCookies(){ 
        var result = document.cookie; 
        document.getElementById("list").innerHTML = result; 
      } 
      function removeCookies() { 
        var res = document.cookie; 
        var multiple = res.split(";"); 
        for(var i = 0; i < multiple.length; i++) { 
          var key = multiple[i].split("="); 
          document.cookie = key[0]+" =; expires = Thu, 01 Jan 1970 00:00:00 UTC"; 
        } 
      } 
    </script> 
  </head> 
  <body> 
    <button onclick='addCookie()'>ADD</button><br> 
    <button onclick='listCookies()'>LIST COOKIES</button><br> 
    <button onclick='removeCookies()'>REMOVE</button> 
    <h1>Cookies List</h1> 
    <p id="list"></p> 
  </body> 
</html>