数码资讯
javascript操作cookie(设置、读取、删除)方法详细解决方案
cookie是客户端存储数据并用于状态保持的一种方式。 1。曲奇: 没有过期时间:(如果过期时间未设置,默认是会话级cookie,浏览器将失败) 复制代码代码如下所示: 功能setcookie(名称、值){ =姓名+ = + document.cookie逃脱(价值); } 固定到期时间: 复制代码
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
cookie是客户端存储数据并用于状态保持的一种方式。
1。曲奇:
没有过期时间:(如果过期时间未设置,默认是会话级cookie,浏览器将失败)
复制代码代码如下所示:
功能setcookie(名称、值){
=姓名+ = + document.cookie逃脱(价值);
}
固定到期时间:
复制代码代码如下所示:
功能setcookie(名称,价值)
{
var = 30;
新日期();
exp.settime(exp.gettime()+天* 24 * 60 * 60 * 1000);
document.cookie =姓名+=+逃跑(价值)+;到期=+ exp.togmtstring();
}
C.海关逾期时间:
复制代码代码如下所示:
设置自定义过期时间cookie
功能setcookie(名称、值、时间)
{
VaR毫秒= getmsec(时间); / / MS Access
新日期();
exp.settime(exp.gettime()+毫秒×1);
document.cookie =姓名+=+逃跑(价值)+;到期=+ exp.togmtstring();
}
该字符串将转换为时间 ms、ms、ms=1000 1。
功能getmsec(中)
{
无功timenum = str.substring(0,str.length-1)×1; / /时间的数量
无功timestr = str.substring(str.length-1,str.length); / /单位时间的前缀,表示为h
如果(timestr = = ) / / 20s代表20秒
{
返回timenum * 1000;
}
如果(timestr = =H) / / 12小时是12小时
{
返回timenum * 60 * 60 * 1000;
}
如果(timestr = =D)
{
返回timenum * 24 * 60 * 60 * 1000; / / 30d为30天
}
}
2。读曲奇:
复制代码代码如下所示:
功能getcookie(名称)
{
var arr = new RegExp(REG(^ |)+姓名+(= { ^ }×(;);|美元)); / /正则匹配
如果(ARR = document.cookie.match(REG)){
返回unescape(ARR { 2 });
}
别的{
空回;
}
}
三.删除曲奇:
复制代码代码如下所示:
功能delcookie(名称)
{
新日期();
exp.settime(exp.gettime)-(1);
VaR煤= getcookie(名称);
如果(煤!= NULL){
文件。饼干=姓名+=+煤+;到期=+ exp.togmtstring();
}
}
4。调用的例子:
复制代码代码如下所示:
setcookie(名
警报(getcookie(名称));
以上是本文关于cookie Javascript操作的全部内容,希望对您学习Javascript有帮助。
1。曲奇:
没有过期时间:(如果过期时间未设置,默认是会话级cookie,浏览器将失败)
复制代码代码如下所示:
功能setcookie(名称、值){
=姓名+ = + document.cookie逃脱(价值);
}
固定到期时间:
复制代码代码如下所示:
功能setcookie(名称,价值)
{
var = 30;
新日期();
exp.settime(exp.gettime()+天* 24 * 60 * 60 * 1000);
document.cookie =姓名+=+逃跑(价值)+;到期=+ exp.togmtstring();
}
C.海关逾期时间:
复制代码代码如下所示:
设置自定义过期时间cookie
功能setcookie(名称、值、时间)
{
VaR毫秒= getmsec(时间); / / MS Access
新日期();
exp.settime(exp.gettime()+毫秒×1);
document.cookie =姓名+=+逃跑(价值)+;到期=+ exp.togmtstring();
}
该字符串将转换为时间 ms、ms、ms=1000 1。
功能getmsec(中)
{
无功timenum = str.substring(0,str.length-1)×1; / /时间的数量
无功timestr = str.substring(str.length-1,str.length); / /单位时间的前缀,表示为h
如果(timestr = = ) / / 20s代表20秒
{
返回timenum * 1000;
}
如果(timestr = =H) / / 12小时是12小时
{
返回timenum * 60 * 60 * 1000;
}
如果(timestr = =D)
{
返回timenum * 24 * 60 * 60 * 1000; / / 30d为30天
}
}
2。读曲奇:
复制代码代码如下所示:
功能getcookie(名称)
{
var arr = new RegExp(REG(^ |)+姓名+(= { ^ }×(;);|美元)); / /正则匹配
如果(ARR = document.cookie.match(REG)){
返回unescape(ARR { 2 });
}
别的{
空回;
}
}
三.删除曲奇:
复制代码代码如下所示:
功能delcookie(名称)
{
新日期();
exp.settime(exp.gettime)-(1);
VaR煤= getcookie(名称);
如果(煤!= NULL){
文件。饼干=姓名+=+煤+;到期=+ exp.togmtstring();
}
}
4。调用的例子:
复制代码代码如下所示:
setcookie(名
警报(getcookie(名称));
以上是本文关于cookie Javascript操作的全部内容,希望对您学习Javascript有帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。