Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Span标记中的随机数_Javascript_Html_Random_Numbers - Fatal编程技术网

Javascript Span标记中的随机数

Javascript Span标记中的随机数,javascript,html,random,numbers,Javascript,Html,Random,Numbers,我试图在一个span标记中创建一个随机数,我该怎么做呢?我一直在努力,但我肯定我错过了什么 <div><span id="people">2 </span>Is a random number</div> 定义匿名函数时出现语法错误: // -------------v window.onload = function() { var x = Math.floor((Math.random() * 9) + 2); documen

我试图在一个span标记中创建一个随机数,我该怎么做呢?我一直在努力,但我肯定我错过了什么

<div><span id="people">2 </span>Is a random number</div>

定义匿名函数时出现语法错误:

// -------------v
window.onload = function() {
    var x = Math.floor((Math.random() * 9) + 2);
    document.getElementById("people").innerHTML = x;
};
如果要为匿名函数命名,可以执行以下操作:

function myFunction() {
    var x = Math.floor((Math.random() * 9) + 2);
    document.getElementById("people").innerHTML = x;
}

window.onload = myFunction;

要在中创建匿名函数,请使用
function(){…}
,如下所示:

window.onload = function() {
    var x = Math.floor((Math.random() * 9) + 2);
    document.getElementById("people").innerHTML = x;
}
function myFunction() {
    var x = Math.floor((Math.random() * 9) + 2);
    document.getElementById("people").innerHTML = x;
}

window.onload = myFunction;
或者,要使用命名函数,它将如下所示:

window.onload = function() {
    var x = Math.floor((Math.random() * 9) + 2);
    document.getElementById("people").innerHTML = x;
}
function myFunction() {
    var x = Math.floor((Math.random() * 9) + 2);
    document.getElementById("people").innerHTML = x;
}

window.onload = myFunction;

您的
匿名
函数中有语法错误

替换

myFunction()

function()


您的其余代码没有错误。

myFunction()
更改为
function()
。这个问题似乎离题了,因为它是关于OP很容易发现他/她自己的东西。