cookie 删除 赋值 获取 的js代码

// 简单获取

cookie .getcookie("key1");
cookie .getcookie("key2");
cookie .getcookie("key3");
cookie .getcookie("key4");
// 获取key4的子键k1值
cookie .getchild("key4","k1");

 

cookie .expire("key1");
cookie .expire("key2");
cookie .expire("key3");
cookie .expire("key4");

var cookie = new jscookie();
// 普通设置
cookie .setcookie("key1","val1");
// 过期时间为一年
var expire_time = new date();
expire_time.setfullyear(expire_time.getfullyear() + 1);
cookie .setcookie("key2","val2",expire_time);
// 设置域及路径,带过期时间
cookie .setcookie("key3","val3",expire_time,".cnblogs.com","/");
// 设置带子键的cookie,子键分别是k1,k2,k3
cookie .setcookie("key4","k1=1&k2=2&k3=3");

利用正则来处理cookie

/**************************************************
参数说明:

smainname cookie名
ssubname cookie子键名,留空表示单值cookie
**************************************************/
function getcookie(smainname, ssubname)
{
var re = new regexp((ssubname ? smainname + "=(?:.*?&)*?" + ssubname + "=([^&;$]*)" : smainname + "=([^;$]*)"),"i");
return re.test(unescape(document.cookie)) ? regexp["$1"] : "";
}

 

时间: 2024-10-23 08:45:53

cookie 删除 赋值 获取 的js代码的相关文章

select 添加 删除多选框js代码

提示:您可以先修改部分代码再运行 2009-01-012009-01-022009-01-032009-01-042009-01-052009-01-062009-01-072009-01-082009-01-092009-01-10       提示:您可以先修改部分代码再运行

JavaScript cookie的设置获取删除

这篇文章主要介绍了JavaScript cookie的设置获取删除等等,,需要的朋友可以参考下 设置cookie    每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:   document.cookie="userId=828";    如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如:  document.cookie="userId=828; userName=hulk";    在cookie的

JavaScript cookie的设置获取删除详解_javascript技巧

设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如: document.cookie="userId=828; userName=hulk"; 在cookie的名或值中不能使用分号(;).逗号(,).等号(=)以及空格.在cookie的名中做到这点很容易,但要保存的值是不确定的.

动态添加删除表格行的js实现代码

 本篇文章主要是对动态添加删除表格行的js实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <html> <head> <script language="javascript">   //窗口表格增加一行   function addNewRow(){    var tabObj=document.getElementById("myTab");//获取添加数据的表格    var rowsNum

JS代码实现百度地图 画圆 删除标注_javascript技巧

把下面这段代码复制到百度地图的demo中运行,效果就是我想设计的效果. <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-sc

js 可增加删除图片上传框js代码

js 可增加删除图片上传框js代码 本款程序可以检测用户上传图片类型,大小,在上传之前,同时也可以增加多文件上传,就是不定文件多少,仿51空间那种文件上代码 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2

基于HTML+CSS+JS实现增加删除修改tab导航特效代码_jquery

先给大家展示下效果图,如果大家感觉还不错,请参考实现代码哦! HTML: <div class="container iden_top"> <ul> <li> <p class='iden_add_name'>应用标识1</p> <span class="iden_top_button"></span> <div class="iden_top_dete"&

删除重复字符js代码

删除重复字符js代码 -->   <script type="text/vbscript">         <!--             dim str             str="您好,欢迎来到三联"             set regex = new regexp             regex.pattern = "((.{1,3}?)2{2,})"             regex.globa

利用js动态添加删除table行的示例代码

 本篇文章主要是对利用js动态添加删除table行的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 如下所示:    代码如下: //动态添加行 function addRow(){    var table = document.getElementById("tableID");    var newRow = table.insertRow(); //创建新行    var newCell1 = newRow.insertCell(); //创建新单元格