Javascript DOM HTML Document cookie Property set name, path and expires
<!DOCTYPE html> <html lang="en"> <body> <p id="demo"></p> <script> function setCookie(name, value, path, expires) { value = escape(value);/*from ww w .j ava2s .c o m*/ if (!expires) { var now = new Date(); now.setMonth(now.getMonth() + 6); expires = now.toUTCString(); } if (path) { path = ";Path=" + path; } document.cookie = name + "=" + value + ";expires=" + expires + path; } function getCookieValue(name) { var value = document.cookie; var cookieStartsAt = value.indexOf(" " + name + "="); if (cookieStartsAt == -1) { cookieStartsAt = value.indexOf(name + "="); } if (cookieStartsAt == -1) { value = null; } else { cookieStartsAt = value.indexOf("=", cookieStartsAt) + 1; var cookieEndsAt = value.indexOf(";", cookieStartsAt); if (cookieEndsAt == -1) { cookieEndsAt = value.length; } value = unescape(value.substring(cookieStartsAt, cookieEndsAt)); } return value; } setCookie("Name", "Bob"); setCookie("Age", "101"); setCookie("FirstVisit", "10 May 2020"); document.getElementById("demo").innerHTML = document.cookie; </script> </body> </html>