搜索文档
首页
HTML/CSS
JavaScript
服务端开发
Java教程
移动端
数据库
当前位置:
首页
JavaScript
JavaScript 教程
JavaScript基础教程
源代码
清空
点击运行
<!DOCTYPE html> <html> <title>JavaScript 设置和获取Cookie示例 - 基础教程(div.cn)</title> <body> <h2>JavaScript Cookies</h2> <input type="text" placeholder="输入内容" id="uname" value="哈哈"> <button type="button" id="btn1">设置Cookie</button> <button type="button" id="btn2">获取Cookie</button> <p id="output"></p> <script> var btn1 = document.getElementById("btn1"); var btn2 = document.getElementById("btn2"); btn1.onclick = function() { var user = document.getElementById("uname").value; setCookie("username", user); alert("已设置Cookie,点击“获取Cookie”可以读取"); } btn2.onclick = function() { getCookie("username"); } function setCookie(cname, cvalue) { var now = new Date(); now.setMonth( now.getMonth() + 1 ); var expires = "expires="+ now.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function getCookie(cname) { var allcookies = document.cookie; cookieArr = allcookies.split(';'); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(cname == cookiePair[0].trim()) { document.write ("Cookie名称为 : " + cookiePair[0] + " ,Cookie的值为 : " + cookiePair[1]); } } } </script> </body> </html>
运行结果