PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > JavaScript教程 > 正文

    js读取cookie,js添加cookie,js删除cookie

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:js读取cookie,js添加cookie,js删除cookie ,值得收藏,大家速度收藏吧。复制代码代码如下:<scriptlanguage="JavaScript"type="text javas
    js读取cookie,js添加cookie,js删除cookie ,值得收藏,大家速度收藏吧。
     
    复制代码代码如下:
    1. <script language="JavaScript" type="text/javascript">
    2. function addCookie(objName,objValue,objHours){//添加cookie
    3. var str = objName + "=" + escape(objValue);
    4. if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失
    5. var date = new Date();
    6. var ms = objHours*3600*1000;
    7. date.setTime(date.getTime() + ms);
    8. str += "; expires=" + date.toGMTString();
    9. }
    10. document.cookie = str;
    11. alert("添加cookie成功");
    12. }
    13.  
    14. function getCookie(objName){//获取指定名称的cookie的值
    15. var arrStr = document.cookie.split("; ");
    16. for(var i = 0;< arrStr.length;++){
    17. var temp = arrStr[i].split("=");
    18. if(temp[0] == objName) return unescape(temp[1]);
    19. }
    20. }
    21.  
    22. function delCookie(name){//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间
    23. var date = new Date();
    24. date.setTime(date.getTime() - 10000);
    25. document.cookie = name + "=a; expires=" + date.toGMTString();
    26. }
    27.  
    28. function allCookie(){//读取所有保存的cookie字符串
    29. var str = document.cookie;
    30. if(str == ""){
    31. str = "没有保存任何cookie";
    32. }
    33. alert(str);
    34. }
    35.  
    36. function $(m,n){
    37. return document.forms[m].elements[n].value;
    38. }
    39.  
    40. function add_(){
    41. var cookie_name = $("myform","cookie_name");
    42. var cookie_value = $("myform","cookie_value");
    43. var cookie_expireHours = $("myform","cookie_expiresHours");
    44. addCookie(cookie_name,cookie_value,cookie_expireHours);
    45. }
    46.  
    47. function get_(){
    48. var cookie_name = $("myform","cookie_name");
    49. var cookie_value = getCookie(cookie_name);
    50. alert(cookie_value);
    51. }
    52.  
    53. function del_(){
    54. var cookie_name = $("myform","cookie_name");
    55. delCookie(cookie_name);
    56. alert("删除成功");
    57. }
    58. </script>
    59.  

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-69-113-1.html