Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript显示2个随机数_Javascript_Html - Fatal编程技术网

使用Javascript显示2个随机数

使用Javascript显示2个随机数,javascript,html,Javascript,Html,我这里有这个代码: const stored=localStorage[location.href] 常量编号=存储的| | Math.floorMath.random*6+2 document.getElementByIdn1.innerHTML=编号 如果存储的本地存储[location.href]=编号 第一个数字是。 您已将两个数字存储在localStorage中的同一个key location.href下,因此第二个数字将覆盖第一个数字 您需要使用不同的键或将数字存储在JSON字典中

我这里有这个代码:

const stored=localStorage[location.href] 常量编号=存储的| | Math.floorMath.random*6+2 document.getElementByIdn1.innerHTML=编号 如果存储的本地存储[location.href]=编号 第一个数字是。
您已将两个数字存储在localStorage中的同一个key location.href下,因此第二个数字将覆盖第一个数字


您需要使用不同的键或将数字存储在JSON字典中,然后将其存储。

您已将两个数字存储在localStorage中的同一个键位置下。href因此第二个数字将覆盖第一个数字


您需要使用不同的键或将数字存储在JSON字典中,然后将其存储。

localStorage[location.href]localStorage[location.href]嘿,谢谢您的回复!是的,这就是问题所在。但我无法更改该键,因为它正在将其映射到当前URL。因此,如果用户转到不同的页面,脚本生成的数字可能会改变,但如果用户只是重新加载页面,则会保持不变。有没有办法生成两个不同的数字,并将其存储在localStorage中,但由页面URL映射?您只需在URL numberOne和numberTwo或类似内容的末尾附加一些已知字符串即可。这样一来,两次访问之间的密钥保持不变,但数字不同。非常感谢!你能给我一些基于我的示例代码吗?看看这个文档嘿,谢谢你的回复!是的,这就是问题所在。但我无法更改该键,因为它正在将其映射到当前URL。因此,如果用户转到不同的页面,脚本生成的数字可能会改变,但如果用户只是重新加载页面,则会保持不变。有没有办法生成两个不同的数字,并将其存储在localStorage中,但由页面URL映射?您只需在URL numberOne和numberTwo或类似内容的末尾附加一些已知字符串即可。这样一来,两次访问之间的密钥保持不变,但数字不同。非常感谢!你能给我一些基于我的示例代码吗?看看这个文档