首页 > 其他 > 详细

cookie的设置,获取,取消

时间:2016-02-29 16:23:49      阅读:140      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE>
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8"/>
<script type="text/javascript">
    window.onload = function() {
        var oText = document.getElementById("text");
        var oButton = document.getElementById("button");
        addHandler(oButton, "click", function() {
            setCookie(oText.id, oText.value, 7);
            console.log(getCookie(oText.id));
            removeCookie(oText.id);
            console.log(getCookie(oText.id));
        })
    }
    function setCookie(name, text, day) {
        var oDate = new Date();
        oDate.setDate(oDate.getDate() + day);
        document.cookie = name + ‘=‘ + text + ‘; expires =‘ + oDate;
    }
    function getCookie(name) {
        var arr = document.cookie.split(";");
        for(var i = 0; i < arr.length; i++) {
            var arr1 = arr[i].split("=");
            if(arr1[i] == name) {
                return arr1[1];
            }
        }
    }
    function removeCookie(name) {
        setCookie(name, "", -1);
    }
    function addHandler(element, type, handler) {
        if(element.addEventListener) {
            element.addEventListener(type, handler, false);
        }else if (element.attachEvent) {
            element.attachEvent("on" + type, handler);
        }else {
            element["on" + type] = handler;
        }
    }
</script>
</head>
<body>
    <input type="text" id="text" />
    <input type="button" id="button" value="提交"/>
</body>
</html>

需要运行在服务器上。

cookie的设置,获取,取消

原文:http://www.cnblogs.com/pcd12321/p/5227451.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!