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的方法至于里面的值 直接定义
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)