我尝试在我的脚本中将一个随机数发送到标签中,以测试我的页面将如何反应。
所以这就是我所拥有的。
<script>
display_number = 1.5684651 ;
display = display_number;
function DIS_EN() {
var num = display;
var n = num.toFixed(2);
document.getElementById("display_value").innerHTML = n;
}
</script>
现在display_number
已固定为1.5684651
,我想要的是在display_number
标记中获取一个随机数。这些信息将来自外部页面,它会有所不同,这就是我想要一个随机数的原因。
我该怎么做?我知道我可以使用Math.random
生成一个随机数,但我不知道如何在我的display_number
标记中显示它...
修改
还有一件事:我希望它自己改变......我试过setInterval(function(){Math.random},2000)
,但它似乎不起作用。
编辑2:
这是我的最新代码,其中包含setInterval
<script>
setInterval(function(){display_number = Math.floor((Math.random() * 1.0E+10) + 1);}, 2000);
display = display_number;
function DIS_EN() {
var num = display;
var n = num.toFixed(2);
document.getElementById("display_value").innerHTML = n;
}
</script>
每次刷新页面时,只有当我添加setInterval
时才会获得新值...我得到一个空白页...
答案 0 :(得分:0)
请参阅w3schools的random():
// Returns a number from 0 to 1
display_number = Math.floor((Math.random() * 10) + 1); // Returns 1 - 10
要使其自行完成,只需将整行包装在setInterval代码中:
setInterval(function() {
display_number = Math.floor((Math.random() * 10) + 1); // Returns 1 - 10
// Update your UI here...
}, 2000);