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

Làm thế nào để truy cập cookie bằng cách sử dụng đối tượng tài liệu trong JavaScript?


Với JavaScript, bạn có thể dễ dàng truy cập / đọc cookie với thuộc tính “document.cookie”. Đọc một cookie cũng đơn giản như viết một cookie vì giá trị của đối tượng document.cookie chính là cookie.

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

Ví dụ

Bạn có thể thử chạy đoạn mã sau để tìm hiểu cách truy cập cookie bằng cách sử dụng đối tượng tài liệu trong JavaScript

Bản trình diễn trực tiếp

<html>
   <head>
      <script>
         <!--
            function ReadCookie() {
               var allcookies = document.cookie;
               document.write ("All Cookies : " + allcookies );

               // Get all the cookies pairs in an array
               cookiearray = allcookies.split(';');

               // Now take key value pair out of this array
               for(var i=0; i<cookiearray.length; i++) {
                  name = cookiearray[i].split('=')[0];
                  value = cookiearray[i].split('=')[1];
                  document.write ("Key is : " + name + " and Value is : " + value);
               }
            }
         //-->
      </script>
   </head>
   <body>
      <form name="myform" action="">
         <p> click the following button and see the result:</p>
         <input type="button" value="Get Cookie" onclick="ReadCookie()"/>
      </form>
   </body>
</html>