2009-07-02 76 views
1

Cookie是否有整數元素?每次按某個按鈕時,我都需要cookie以10遞增。我怎樣才能在第一次啓動cookie 0,它的下一個值是基於它的當前狀態。將cookie值設置爲遞增int

document.cookie + = 10;
給出10,那麼1010,然後101010.
右鍵我DEA,但我需要整數值 -
需要10,20,30,等等...

回答

8

的document.cookie = parseInt函數(的document.cookie)+ 10;

另外,請記住,您絕對不應該信任原始cookie數據或純粹由javascript生成的數據,因爲用戶可以根據自己的需要修改它們。

+1

你不應該吃原始的cookie數據。 – tylerl 2013-05-31 13:41:54

0

共有:

function sub_cookie() 
{ 
    if(!document.cookie) 
     document.cookie = 0; 

    document.cookie = parseInt(document.cookie) + 10; 
    //alert(document.cookie); 
    document.next.submit(); 

} 

通過cookie第一次設置爲無,所以它的初始化爲0。然後,我們可以繼續增加cookie的當前狀態,每次調用該函數。

parseInt()函數解析一個字符串並返回一個整數。