如何在javascript中将值附加到cookie

uwe*_*uwe 3 javascript cookies

自从我用 javascript 设置 cookie 值肯定有 15 年了......

document.cookie = 'key=value';  //got that ...
Run Code Online (Sandbox Code Playgroud)

如何使用相同的键附加另一个值?我想创建一个值列表 (page=1,34,48,59...) 然后我可以读取和循环。或者,还有更好的方法?

Sar*_*raz 5

一次指定它们,例如:

var value = ['1', '2', '3', 'n'].join(',');
document.cookie = 'key=' + value;
Run Code Online (Sandbox Code Playgroud)

'key=' + value现在在哪里:

key=1,2,3,n
Run Code Online (Sandbox Code Playgroud)

或者,首先从 cookie 读取数据并添加新数据:

var keycookie = // read your cookie here
keycookie += 'new stuff';
document.cookie = 'key=' + keycookie;
Run Code Online (Sandbox Code Playgroud)