JS设置cookie值

JS设置cookie值,第1张

// 保存

var value = document.getElementById("wenben1").value

document.cookie = 'wenben1='+value// 保存一个值

document.cookie = 'a=12,b=34,c=56'    // 保存多个值

// 取值

var b = document.cookie    // 结果 b = 'a=12,b=34,c=56'具体要其中的哪个值再去分割

<SCRIPT language="JavaScript">

<!--

//首先获取name就是标记

function getcookie(Name) {

var search = Name + "="

var returnvalue = ""

if (document.cookie.length >0) {

offset = document.cookie.indexOf(search)

if (offset != -1) {

offset += search.length

end = document.cookie.indexOf("", offset)

if (end == -1)

end = document.cookie.length

returnvalue=unescape(document.cookie.substring(offset, end))

}

}

return returnvalue

}

function okla(){

if (getcookie('biaoji')==''){

document.write("呵呵1")

document.cookie="biaoji=1"

}else if (getcookie('biaoji')=='1'){

document.write("呵呵2")

document.cookie="biaoji=2"

} else if (getcookie('biaoji')=='2'){

document.write("呵呵3")

}

}

okla()

//-->

</SCRIPT>

直接粘贴到html里运行,显示呵呵1,再刷新显示呵呵2再刷新显示呵呵3,不知道是不是你想要的这个效果。

这里的SetCookie 是自己定义的一个函数

如:

function setCookie(name, value, expire) {

window.document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("expires=" + expire.toGMTString()))

}

所以里面的这些参数都是直接定义的JS只有window.document.cookie 定义cookie的方法至于里面的值 直接定义


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11623187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存