document.cookie;
js設定cookie:
假設在a頁面中要儲存變數username的值("jack")到cookie中,key值為name,則相應的js**為:
複製** **如下:
document.cookie="name="+username;
js讀取cookie:
假設cookie中儲存的內容為:name=jack;password=123
則在b頁面中獲取變數username的值的js**如下:
var username=document.cookie.split(";")[0].split("=")[1];
//js操作cookies方法!
//寫cookies
function setcookie(name,value)
讀取cookies
function getcookie(name)
刪除cookies
function delcookie(name)
//使用示例
setcookie("name","hayden");
alert(getcookie("name"));
//如果需要設定自定義過期時間
//那麼把上面的setcookie 函式換成下面兩個函式就ok;
//程式**
function setcookie(name,value,time)
function getsec(str)
else if (str2=="h")
else if (str2=="d")
}//這是有設定過期時間的使用示例:
//s20是代表20秒
//h是指小時,如12小時則是:h12
//d是天數,30天則:d30
setcookie("name","hayden","s20");
js 跨域獲取cookie
在通常情況下,在不同域下的cookie不能相互獲取 cookie的四個可選屬性 1 cookie的生存期屬性 expires 預設情況下,cookie只在瀏覽器會話期存在.退出瀏覽器就丟失 可以用expires設定時間 退出瀏覽器後就不會丟失並存為客戶端瀏覽器的cookie檔案 過了時間後cooki...
js設定 修改 獲取 刪除 cookie
上面這串省略號對於各種吐槽的聲音 裡面給出的設定cookie的 是這樣的 function setcookie name,value 這個函式只能設定cookie但是不能修改 什麼個意思呢看下圖就明白了 因為沒有指定路徑 所以當再次設定同鍵名的cookie時就無法覆蓋了 正確的設定cookie姿勢是...
刪除cookie 獲取cookie
method getcookie 獲取指定name的cookie值 param 需要獲取的cookie的name值 return 如果該cookie存在就返回cookie值,不存在就返回空 gcookieapi.prototype.getcookie function name return dec...