C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
JavaScript CookiesA cookie is an amount of information that persists between a server-side and a client-side. A web browser stores this information at the time of browsing. A cookie contains the information as a string generally in the form of a name-value pair separated by semi-colons. It maintains the state of a user and remembers the user's information among all the web pages. How Cookies Works?
How to create a Cookie in JavaScript?In JavaScript, we can create, read, update and delete a cookie by using document.cookie property. The following syntax is used to create a cookie: document.cookie="name=value"; JavaScript Cookie ExampleExample 1Let's see an example to set and get a cookie. <!DOCTYPE html> <html> <head> </head> <body> <input type="button" value="setCookie" onclick="setCookie()"> <input type="button" value="getCookie" onclick="getCookie()"> <script> function setCookie() { document.cookie="username=Duke Martin"; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert("Cookie not available"); } } </script> </body> </html> Example 2Here, we display the cookie's name-value pair separately. <!DOCTYPE html> <html> <head> </head> <body> <input type="button" value="setCookie" onclick="setCookie()"> <input type="button" value="getCookie" onclick="getCookie()"> <script> function setCookie() { document.cookie="username=Duke Martin"; } function getCookie() { if(document.cookie.length!=0) { var array=document.cookie.split("="); alert("Name="+array[0]+" "+"Value="+array[1]); } else { alert("Cookie not available"); } } </script> </body> </html> Example 3In this example, we provide choices of color and pass the selected color value to the cookie. Now, cookie stores the last choice of a user in a browser. So, on reloading the web page, the user's last choice will be shown on the screen. <!DOCTYPE html> <html> <head> </head> <body> <select id="color" onchange="display()"> <option value="Select Color">Select Color</option> <option value="yellow">Yellow</option> <option value="green">Green</option> <option value="red">Red</option> </select> <script type="text/javascript"> function display() { var value = document.getElementById("color").value; if (value != "Select Color") { document.bgColor = value; document.cookie = "color=" + value; } } window.onload = function () { if (document.cookie.length != 0) { var array = document.cookie.split("="); document.getElementById("color").value = array[1]; document.bgColor = array[1]; } } </script> </body> </html>
Next TopicJS Cookie Attributes
|