2

我正在尝试在两个值之间生成一个随机数,可以将其更改为我选择的任何值。在页面加载时,我希望数字显示在我的网站正文中。

谢谢!

4

3 回答 3

4

在我看来,您似乎更愿意为您编写整个页面,所以就这样吧。我添加了一些非常基本的样式。希望你不要介意。

<html>
    <head>
        <script src="https://randojs.com/1.0.0.js"></script>
        <script>
            function showRandomNumber(){
                document.getElementById("myNumber").innerHTML = rando(5, 10);
            }
        </script>
        <style>
            #myNumber{
                font-size:100px;
                text-align:center;
                margin:50px auto;
                font-family:Arial, sans-serif;
            }
        </style>
    </head>
    <body onload="showRandomNumber();">
        <div id="myNumber"></div>
    </body>
</html>
于 2019-12-01T06:14:58.100 回答
3

您的问题对于您需要什么非常模糊,但这是一个 Javascript 解决方案,它在两个变量之间生成一个随机数,然后将<div>内容设置为:

小提琴:http: //jsfiddle.net/BenedictLewis/xmPgR/

JS:

var link = document.getElementById('getNumber'); // Gets the link
link.onclick = getNumber; // Runs the function on click

function getNumber() {
    var minNumber = 0; // The minimum number you want
    var maxNumber = 100; // The maximum number you want
    var randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); // Generates random number
    $('#myNumber').html(randomnumber); // Sets content of <div> to number
    return false; // Returns false just to tidy everything up
}

HTML:

<div id="myNumber"></div> <!-- Your number will appear in here -->
<a href="no-javascript.html" id="getNumber">Get number</a> <!-- Link to get number. If the user has no JS enabled it will redirect to no-javascript.html -->
于 2013-04-22T12:57:04.107 回答
3

我已经使用 javascript 完成了此操作,它会生成 0-9 之间的随机数。这是代码。

<html>
<body>

<p id="one"></p>
<button onclick="random()">Random</button>

<script>
 function random(){

document.getElementById("one").innerHTML = Math.floor(Math.random() * 10);
}
</script>

</body>

如果您想在数字之间输出,例如 1-10 之间,只需编辑

Math.floor(Math.random() * 10) + 1;

希望这会帮助你。谢谢

于 2017-12-15T15:09:36.600 回答