Cookie是否有整数元素?每次按下某个按钮时,我都需要将cookie递增10。如何在第一次启动cookie时,它的下一个值是基于它的当前状态。
document.cookie + = 10;
得到10,然后是1010,然后是101010
对,我dea但我需要整数值 -
需要10,20,30等......
答案 0 :(得分:8)
document.cookie = parseInt(document.cookie)+ 10;
此外,请记住,您永远不应该信任原始cookie数据或纯粹由javascript生成的数据,因为用户可以根据需要修改它们。
答案 1 :(得分: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()函数解析一个字符串并返回一个整数。