按钮onclick随机增加1-10

时间:2014-01-07 22:17:21

标签: javascript button

所以,说我有一个数字, c ,当我点击一个按钮时,它会随机增加另一个数字, b ,这是1-10之间的任何数字。我试过math.floor(math.random())和document-getElementById('#id')。innerhtml =“”。请帮忙,最好将 c 保存为变量。感谢。

1 个答案:

答案 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/

问候。