每次运行Javascript新随机数

时间:2014-07-12 20:34:48

标签: javascript

我只是设置了JSFiddle错误,我是Javascript和JSFiddle的新手。请原谅我。

当我打开我的应用程序时,我想要一个随机数字出现。我希望每次调用函数时都会出现一个新的随机数。但到目前为止,我一遍又一遍地得到相同的数字。

    function number(){
        var number= Math.floor(Math.random() * 230) + 90;
        document.getElementById("div").innerHTML = number;
    }

JSFiddle:http://jsfiddle.net/e6VFQ/3/

2 个答案:

答案 0 :(得分:0)

这里是快速小提琴:http://jsfiddle.net/hepc4/

虽然没有重大变化。更改了显示number的方式,只是为了证明随机数正确生成。

<强> JS

function number(){
        var number= Math.floor(Math.random() * 230) + 90;
        document.getElementById("no").value= number;
    }

<强> HTML

<input type="text" id="no"/>
<input type="button" onclick="number()" value="Generate Rnd No"/>

它的工作正常。

答案 1 :(得分:0)

这是一个工作小提琴:

http://jsfiddle.net/KPSF3/1/

你的div中没有​​任何东西,因为&#34;内容&#34;属性仅适用于:before:after伪元素。你应该使用innerText:

document.getElementById("div").innerText = number;

content的文档:https://developer.mozilla.org/en-US/docs/Web/CSS/content