求一段js 操作cookie的代码
发布网友
发布时间:2022-05-06 13:28
我来回答
共2个回答
热心网友
时间:2022-04-23 19:49
function setCookie(name,value,expries)
{
var curcookie = name + "=" + encodeURI(value)
+((expires) ? ";expires=" + expires.toGMTString() : "")
+((path) ? ";path=" + path : "")
document.cookie = curcookie;
}
function getCookie(name)
{
if(document.cookie.length > 0)
{
start = document.cookie.indexOf(name + "=");
if( start != -1)
{
start = start + name.length + 1;
end = document.cookie.indexOf(";",start);
if( end == -1)
{
end = document.cookie.length;
}
}
return decodeURI(document.cookie.substring(start,end));
}
return "";
}
function Deletecookie (name) { //删除名称为name的Cookie
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
function Clearcookie() //清除COOKIE
{
var temp=document.cookie.split(";");
var loop3;
var ts;
for (loop3=0;loop3 {
ts=temp[loop3].split("=")[0];
if (ts.indexOf(’mycat’)!=-1)
DeleteCookie(ts); //如果ts含“mycat”则执行清除
}
}
热心网友
时间:2022-04-23 21:07
var CompCookie = {
setCookie : function(name, value)
{
document.cookie = name + "=" + escape(value) ;
},
getCookie : function(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if (arr != null)
{
return unescape(arr[2]);
}
return null;
},
clearCookie : function(name)
{
if (CompCookie.getCookie(name))
{
document.cookie = name + "=" +
"domain=data.auto.qq.com" +
";expires=Fri, 02-Jan-1970 00:00:00 GMT";
}
}
};
3个操作,简单。
如何用js来操作cookie呢?
要使用JavaScript操作cookie,可以简单地为`document`对象设置cookie属性。但通常,如果需要频繁操作cookie,最好定义一个函数来处理,这样可以避免重复编写代码。以下是一个示例函数,可以用来设置、获取和删除cookie。设置cookie:```javascript function setCookie(name, value, daysToExpire) { var date = ...
js简单设置与使用cookie的方法
1. 创建和设置Cookie:使用`document.cookie`属性可以设置cookie。例如:`document.cookie = "username=John";` 这将创建一个名为"username"、值为"John"的cookie。2. 读取Cookie:可以通过`document.cookie`属性读取已存在的cookie。例如,要读取名为"username"的cookie的值,可以使用以下代码:`var use...
js设置cookie过期时间相当于当前时间的立即过期。
函数的ClearCookie(){ var =新日期();expires.settime(到期时间)-(1000); / /当前时间减去一秒,相当于立即过期(可以更改)appcode document.cookie = = '222 ''';路径= /;到期=+ expires.togmtstring()+; / /到期是对应的过期时间设置,没有值设置,默认浏览器cookie无效时关闭。
JS 操作 cookies 的方法
startPos += varName.length + 1; //当前 cookie 就是名称为 varName 的 cookie,由于有等号,所以 +1 endPos = cookieValue[i].length;var css = unescape(cookieValue[i].substring(startPos, endPos));return css;} return "main1";} ...
jquery-cookie判断是否存在,求大神写一段js代码
获取cookie我封装了方法:setCookie:function(name,value,Days){// 设置cookie var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); //设置过期时间 document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+";path=/"; ...
求一段JS代码实时检测Cookies
使用js检测Cookie的话,可以让js执行定时任务,定期检测,我给你写段代码 方法一://使用jquery的cookie方法,之前必须引入jquery.cookie.js文件,在网上可以下载到//每隔1秒,执行cookie检测函数setTimeout("checkCookie()",1000);//检测cookie函数,如果cookie为空则跳转到登陆页function checkCookie() {...
我想用js调用cookies,老是不成功。求高手帮忙。
直接取one就行了。var aa = getCookie("one");var two;if(aa!=""||aa!=undefined){ two = aa;}else{ two="123456";}
js中如何获取Cookies的值
首先JS设置cookie:假设在A页面中要保存变量username的值("jack")到cookie中,key值为name,则相应的JS代码为:document.cookie="name="+username;JS读取cookie:var username=document.cookie.split(";")[0].split("=")[1];function setCookie(name,value){ var Days = 30;var exp = new Date()...
javascript cookies问题
function delCookie(name) {// JS删除COOKIE var exp = new Date();exp.setTime(exp.getTime() - 1);var cval = getCookie(name);if (cval != null)document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();alert("COOKIE清理成功!\n" + name + " 的COOKIE值...
javascript 怎样清除cookie
js清除cookie的方法一般是有两种方法。1、一个是通过删除cookie的所有变量,其cookie也就随之被清除。代码实例如下:script type="text/javascript"> //获得cookie函数 console.log(document.cookie); function getCookie($name){ var data=document.cookie; var dataArray=data.split("; ...