所以,说我有一个数字, c ,当我点击一个按钮时,它会随机增加另一个数字, b ,这是1-10之间的任何数字。我试过math.floor(math.random())和document-getElementById('#id')。innerhtml =“”。请帮忙,最好将 c 保存为变量。感谢。
答案 0 :(得分:0)
您需要使用
Math.floor(1 + Math.random() * 10)
Math.random()生成0到1之间的随机数(除了)[0,1 [。 这里有关于Math.random()的更多信息:http://www.w3schools.com/jsref/jsref_random.asp
var c = 120;
window.addEventListener("load",function(){
document.getElementById('btnRandom').addEventListener("click",function(){
//this code goes inside click event function
var b = c + Math.floor(1 + Math.random() * 10);
document.getElementById('results').innerHTML= "random: " + b;
}, false);
}, false);
<div id="results"></div>
<input type="button" id="btnRandom" value="Random"/>
和JSFiddle:http://jsfiddle.net/TRSZj/
问候。