• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何用js向cookie中保存數據,取數據

    新建一個html頁面,定名為test.html,用于講解cookie的存儲和讀取方式。

  • 2

    在test.html頁面,新建一個createCookie()函數,用于實現cookie的建立,createCookie() 函數有三個參數,第一個是cookie的名稱,第二個是cookie需要保留的數據,第三個是過時的時候。

  • 3

    在createCookie()函數內,利用new Date()獲適當前的時候,使得setTime()、getTime()方式將時候轉換為時候戳,再經由過程 toGMTString()方式轉換為字符串類型。

  • 4

    利用document.cookie來設置cookie,將cookie的名稱、過時時候拼接當作字符串,并賦值給ocument.cookie來完當作cookie的設置。

  • 5

    編寫一個readCookie()函數用于cookie的讀取,因為js中的cookie是一個包羅名稱、過時時候等信息的字符串,需要利用split()方式,把字符串按分號分隔轉換當作數組。。

  • 6

    在readCookie()函數內,經由過程for輪回、while輪回在cookie數組中找到cookie名稱的值,即保留的數據,并利用return把cookie保留的數據返回。代碼如下:

  • 7

     經由過程createCookie()方式保留cookie數據 ,并利用readCookie()函數讀取cookie數據。例如,cookie保留數據的名稱為aa ,數據內容為“123456”。

  • 8

    在瀏覽器運行test.html文件,查看讀取的cookie,成果為“123456”,當作功實現獲得cookie保留的數據。

    • 發表于 2019-08-07 00:17
    • 閱讀 ( 1019 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆