Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách truy cập cookie qua document object trong JavaScript

Với JavaScript, dễ dàng truy cập/đọc cookie qua thuộc tính document.cookie. Đọc cookie đơn giản như viết vì giá trị document.cookie chính là chuỗi cookie.

Chuỗi document.cookie chứa danh sách cặp name=value phân tách bằng dấu chấm phẩy, trong đó name là tên cookie, value là giá trị chuỗi.

Ví dụ

<html>
  <head>
    <script>
      function ReadCookie() {
        var allcookies = document.cookie;
        document.write("All Cookies: " + allcookies);
        var cookiearray = allcookies.split(';');
        for (var i = 0; i < cookiearray.length; i++) {
          var name = cookiearray[i].split('=')[0].trim();
          var value = cookiearray[i].split('=')[1];
          document.write("Key: " + name + " Value: " + value);
        }
      }
    </script>
  </head>
  <body>
    <form name="myform" action="">
      <p>Nhấp nút để xem kết quả:</p>
      <input type="button" value="Get Cookie" onclick="ReadCookie()"/>
    </form>
  </body>
</html>