
- HTML Home
- HTML Roadmap
- HTML Introduction
- HTML History & Evolution
- HTML Editors
- HTML Basic Tags
- HTML Elements
- HTML Attributes
- HTML Headings
- HTML Paragraphs
- HTML Fonts
- HTML Blocks
- HTML Style Sheet
- HTML Formatting
- HTML Quotations
- HTML - Comments
- HTML - Colors
- HTML - Images
- HTML - Image Map
- HTML - Frames
- HTML - Iframes
- HTML - Phrase Elements
- HTML - Code Elements
- HTML - Meta Tags
- HTML - Classes
- HTML - IDs
- HTML - Backgrounds
- HTML Tables
- HTML - Tables
- HTML - Table Headers & Captions
- HTML - Table Styling
- HTML - Table Colgroup
- HTML - Nested Tables
- HTML Lists
- HTML - Lists
- HTML - Unordered Lists
- HTML - Ordered Lists
- HTML - Definition Lists
- HTML Links
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML Color Names & Values
- HTML - Color Names
- HTML - RGB & RGBA Colors
- HTML - HEX Colors
- HTML - HSL & HSLA Colors
- HTML - HSL Color Picker
- HTML Forms
- HTML - Forms
- HTML - Form Attributes
- HTML - Form Control
- HTML - Input Attributes
- HTML Media
- HTML - Video Element
- HTML - Audio Element
- HTML - Embed Multimedia
- HTML Header
- HTML - Head Element
- HTML - Adding Favicon
- HTML - Javascript
- HTML Layouts
- HTML - Layouts
- HTML - Layout Elements
- HTML - Layout using CSS
- HTML - Responsiveness
- HTML - Symbols
- HTML - Emojis
- HTML - Style Guide
- HTML Graphics
- HTML - SVG
- HTML - Canvas
- HTML APIs
- HTML - Geolocation API
- HTML - Drag & Drop API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web Storage
- HTML - Server Sent Events
- HTML Miscellaneous
- HTML - Document Object Model (DOM)
- HTML - MathML
- HTML - Microdata
- HTML - IndexedDB
- HTML - Web Messaging
- HTML - Web CORS
- HTML - Web RTC
- HTML Demo
- HTML - Audio Player
- HTML - Video Player
- HTML - Web slide Desk
- HTML Tools
- HTML - Velocity Draw
- HTML - QR Code
- HTML - Modernizer
- HTML - Validation
- HTML - Color Picker
- HTML References
- HTML - Cheat Sheet
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Character Entities
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
- HTML Resources
- HTML - Quick Guide
- HTML - Useful Resources
- HTML - Color Code Builder
- HTML - Online Editor
HTML - DOM Document cookie Property
HTML DOM document cookie property is used for creating, reading and deleting cookies. The cookies are used by website to keep track of user specific information .The cookies are in the key=value pairs format. Cookies are deleted as soon as the browser is closed but you can specify an expiry date for it.
Syntax
To set the cookie
document.cookie = newCookie;
To get the cookies
document.cookie;
Parameters
In the above syntax the newCookie is of type string and is a semicolon separated list of name-value pair. Listed below parameters are accepted by the cookie property.
Parameter | Description |
---|---|
expires=date | To specify the date in GMT format. By default the cookies are deleted as soon as the browser is closed. |
path=path | To specify the directory path on the computer where the cookies are to be stored. Only absolute path to be used . |
domain=domainname | To specify the domain of your website. Current document domain used if not specified. |
Secure | To tell the browser to use https protocol for sending the cookie to the server. |
Return value
This method has return type of string containing semi-colon separating list of all the cookies.
Examples of HTML DOM Document 'cookie' Property
The following examples illustrates how to get and set cookie.
Get Cookie of Document
Look at the following given example on how to get cookie.
<!DOCTYPE html> <html lang="en"> <head> <title>HTML DOM cookie Property</title> </head> <body> <h3>HTML DOM Document cookie Property</h3> <p>Click below button to get cookie</p> <button type="button" onclick="cookiess()">Get cookie</button> <p id="cookie"></p> <script> function cookiess(){ var x=document.cookie; document.getElementById("cookie").innerHTML="cookie: "+x; } </script> </body> </html>
Set Cookie of Document
Look at the following given example on how to create and display cookie.
<!DOCTYPE html> <html lang="en"> <head> <title>HTML DOM cookie Property</title> </head> <body> <h3>HTML DOM Document cookie Property</h3> <p>Click below button to create a cookie</p> <button type="button" onclick="cookiess()">Create cookie</button> <p id="cookie"></p> <script> function cookiess(){ var x=document.cookie; x="username=TutorialsPoint;class=Education;location=India;expires=Wed, 15 June 2024 11:04:00 UTC"; document.getElementById("cookie").innerHTML="cookie: "+x; } </script> </body> </html>
Difference Between Cookies and Local Storage
Cookies | Local Storage |
---|---|
Cookies are for client-server application. | Local storages are for client application. |
Does have expiery dates. | Does not have expiray dates unless client clear on his own. |
Have size limit 4KB. | Have size limit 5KB. |
Supported Browsers
Property | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
cookie | Yes 1 | Yes 12 | Yes 1 | Yes 1 | Yes 3 |