Javascript Span标记中的随机数
我试图在一个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
<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很容易发现他/她自己的东西。