Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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随机数生成HTML_Javascript_Html_Css - Fatal编程技术网

将Javascript随机数生成HTML

将Javascript随机数生成HTML,javascript,html,css,Javascript,Html,Css,需要Javascript帮助以HTML格式生成数字。我离得很近,但不能让它完全发挥作用。我们将不胜感激 函数getNumber(){ var minNumber=0;//所需的最小数字 var maxNumber=100;//所需的最大值 var randomnumber=Math.floor(Math.random()*(maxNumber+1)+minNumber);//生成随机数 $('#myNumber').html(randomnumber);//将的内容设置为数字 return

需要Javascript帮助以HTML格式生成数字。我离得很近,但不能让它完全发挥作用。我们将不胜感激

函数getNumber(){
var minNumber=0;//所需的最小数字
var maxNumber=100;//所需的最大值
var randomnumber=Math.floor(Math.random()*(maxNumber+1)+minNumber);//生成随机数
$('#myNumber').html(randomnumber);//将的内容设置为数字
return false;//返回false只是为了整理一切
}
window.onload=getNumber;//在单击时运行函数
document.getElementById(“yourNumber”).innerHTML=randomnumber


您的
onload
在下一条语句之后工作,因为它是异步工作的。除此之外,您还可以在其作用域之外使用一个
随机数
,而该作用域是不可访问的

因此,我建议您从函数返回
randomnumber
,并在
onload
事件处理程序中使用该函数。在该处理程序中调用函数,获取数字并分配给元素的文本

另外,如果
getNumer
的逻辑是返回数字,则不要在其中分配任何内容,只需返回数字即可它的职责是返回一个随机数。将范围传递给它,不要硬编码:在另一个地方,您可能需要不同范围内的随机数。该功能之外的其他逻辑实现

函数getRandomNumber(minRange,maxRange){ 返回Math.floor(Math.random()*(maxRange+1)+minRange); } window.onload=函数(){ const rand=getRandomNumber(0,100); document.getElementById(“yourNumber”).innerHTML=rand; $('#myNumber').html(兰德); };


您的
onload
在下一条语句之后工作,因为它是异步工作的。除此之外,您还可以在其作用域之外使用一个
随机数
,而该作用域是不可访问的

因此,我建议您从函数返回
randomnumber
,并在
onload
事件处理程序中使用该函数。在该处理程序中调用函数,获取数字并分配给元素的文本

另外,如果
getNumer
的逻辑是返回数字,则不要在其中分配任何内容,只需返回数字即可它的职责是返回一个随机数。将范围传递给它,不要硬编码:在另一个地方,您可能需要不同范围内的随机数。该功能之外的其他逻辑实现

函数getRandomNumber(minRange,maxRange){ 返回Math.floor(Math.random()*(maxRange+1)+minRange); } window.onload=函数(){ const rand=getRandomNumber(0,100); document.getElementById(“yourNumber”).innerHTML=rand; $('#myNumber').html(兰德); };

给你:

函数getNumber(){
var minNumber=0;//所需的最小数字
var maxNumber=100;//所需的最大值
var randomnumber=Math.floor(Math.random()*(maxNumber+1)+minNumber);//生成随机数
document.getElementById(“myNumber”).innerHTML=randomnumber;//将的内容设置为数字
return false;//返回false只是为了整理一切
}
window.onload=getNumber;//单击运行该功能

给你:

函数getNumber(){
var minNumber=0;//所需的最小数字
var maxNumber=100;//所需的最大值
var randomnumber=Math.floor(Math.random()*(maxNumber+1)+minNumber);//生成随机数
document.getElementById(“myNumber”).innerHTML=randomnumber;//将的内容设置为数字
return false;//返回false只是为了整理一切
}
window.onload=getNumber;//单击运行该功能


@Bylonb如果这对你有帮助,你就接受它并帮助别人找到它it@Bylonb如果这对你有帮助,你就接受它并帮助别人找到它