js获取cookie值的方法

JavaScript是运行在客户端的脚本,需要用到cookie,所以可以用JS来设置cookie。那么cookie怎么设置呢?下面小编教你怎么设置cookie吧。

操作方法

  • 01

    首先JS设置cookie: 假设在A页面中要保存变量username的值("jack")到cookie中,key值为name,则相应的JS代码为: document.cookie="name="+username;

  • 02

    JS读取cookie: var username=document.cookie.split(";")[0].split("=")[1]; function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name +"="+ escape (value) +";expires=" + exp.toGMTString(); }

  • 03

    读取cookies function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; }

  • 04

    删除cookies function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name +"="+cval+";expires="+exp.toGMTString(); } setCookie("name","hayden"); alert(getCookie("name")); function setCookie(name,value,time) { var strsec = getsec(time); var exp = new Date(); exp.setTime(exp.getTime() + strsec*1); document.cookie = name +"="+ escape (value) +";expires=" + exp.toGMTString(); } function getsec(str) { alert(str); var str1=str.substring(1,str.length)*1; var str2=str.substring(0,1); if (str2=="s") { return str1*1000; } else if (str2=="h") { return str1*60*60*1000; } else if (str2=="d") { return str1*24*60*60*1000; } } setCookie("name","hayden","s20");

(0)

相关推荐

  • 获取cookie的方法

    获取cookie的2种方法.一种是通过js代码,一种是直接在地址栏输入代码. JS代码 01 如图所示 02 代码: function GetCookie(sName) { var aCookie = ...

  • js获取的src值的三种方式

    js获取<img>的src值的三种方式,并分析 DOM对象与jquery对象有什么不同 操作方法 01 var img1src = $("#jsb_czq_pic1") ...

  • 如何用js获取input的值

    如何用js获取input输入框的内容 操作方法 01 如图所示,[右键单击项目],选择[添加新项],先添加一个页面. 02 然后在弹出来的窗体,选择Web窗体,点击添加进入下一步. 03 接着输入图中 ...

  • JS获取select-option-text_value的方法

    这篇文章主要介绍了JS获取select-option-text_value的方法,有需要的朋友可以参考一下,刚刚做项目需要  找到就给不知道的同学分享下 操作方法 01 HTML代码: <sel ...

  • js 获取div高度并重新设置div高度与宽度

    操作方法 01 js 获取div高度并重新设置div高度与宽度 方法二 方法三

  • 云图获取网络失败怎么办?云图tv电视直播获取数据失败解决方法介绍

    云图TV获取数据失败怎么解决?云图TV是一款流畅,高清,稳定看电视直播的应用,目前已经吸引了不少用户使用这款软件,不过部分用户在进入的时候会出现“获取数据失败”的问题,那么问题该怎么解决呢?下面就跟小 ...

  • 影音先锋在线播放一直显示正在获取信息的解决方法

    快播倒下后,影音先锋作为一员在线播放器大将深受广大人民群众的喜爱,但是在线播放下载电影、电视剧、动漫等视频时一直显示正在获取信息,这该怎么办呢?自家网速也没那么卡啊,下面下载吧小编给大家几种参考解决方 ...

  • 联想乐PadA1获取root权限使用方法

    联想乐PadA1获取root权限使用方法:(请务必按照下列步骤仔细执行) 1. 解压缩本压缩包中的 update.zip 和 lepad-a1-rooter_signed.zip 两个zip文件到TF ...

  • Android Studio怎么查看程序的安全码获取SHA1值?

    Android Studio怎么查看程序的安全码获取SHA1值?使用百度地图SDK进行Android开发,在申请密钥时需要输入Android SDK安全码,主要是获取SHA1值. 1.项目界面右侧点击 ...