Javascript新的随机数每次函数运行

Javascript new random number everytime function is run

本文关键字:函数 运行 随机数 Javascript      更新时间:2023-09-26

我只是设置错误的JSFiddle,我是新的Javascript和JSFiddle。

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

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

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

这里是快速操作:http://jsfiddle.net/hepc4/

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

js

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

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

这是一个工作小提琴:

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

你没有得到任何在你的div,因为"content"属性只适用于:before:after伪元素。你应该使用innerText:

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

Docs for content: https://developer.mozilla.org/en-US/docs/Web/CSS/content