Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.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 生成随机数并在页面加载后将其显示在div中(domjs)_Javascript_Dom - Fatal编程技术网

Javascript 生成随机数并在页面加载后将其显示在div中(domjs)

Javascript 生成随机数并在页面加载后将其显示在div中(domjs),javascript,dom,Javascript,Dom,我试图生成随机数,并在每次加载页面时将其显示在div中。问题是它不起作用,而且浏览器中的js控制台在某些令牌上有问题。我认为他们是对的(代码如下),但即使我试图改变他们,它仍然说同样的事情。你知道问题出在哪里吗?谢谢大家! window.addEventListener('load',function(){ 函数GeneratorDomainNumber(); document.querySelector(“#text”).textContent=“编号为“+rnum+”; }) 函数生成器域

我试图生成随机数,并在每次加载页面时将其显示在div中。问题是它不起作用,而且浏览器中的js控制台在某些令牌上有问题。我认为他们是对的(代码如下),但即使我试图改变他们,它仍然说同样的事情。你知道问题出在哪里吗?谢谢大家!

window.addEventListener('load',function(){
函数GeneratorDomainNumber();
document.querySelector(“#text”).textContent=“编号为“+rnum+”;
})
函数生成器域编号(){
var rnum=(Math.floor(Math.random()*20)+1);
返回rnum;
}

调用函数的方式有问题
generateRandomNumber()
在调用JavaScript函数之前,不需要使用
函数
关键字。此外,变量
rnum
在使用前未声明


addEventListener('load',function()){
var rnum=generateRandomNumber();//此处未定义rnum
document.querySelector(“#text”).textContent=“编号为“+rnum+”;
})
函数生成器域编号(){
var rnum=(Math.floor(Math.random()*20)+1);
返回rnum;
}

调用函数的方式有问题
generateRandomNumber()
在调用JavaScript函数之前,不需要使用
函数
关键字。此外,变量
rnum
在使用前未声明


addEventListener('load',function()){
var rnum=generateRandomNumber();//此处未定义rnum
document.querySelector(“#text”).textContent=“编号为“+rnum+”;
})
函数生成器域编号(){
var rnum=(Math.floor(Math.random()*20)+1);
返回rnum;
}

您需要更改
函数generateRandomNumber()
var rnum=generateRandomNumber()在EventListener中,您需要更改
函数GeneratorDomainNumber()
var rnum=generateRandomNumber()在EventListener内部无输入错误更多的是关于如何调用函数的误解。仍然不值得为后代保留无输入错误更多的是关于如何调用函数的误解。仍然不值得为后代保留