将Javascript随机数生成HTML
需要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
函数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如果这对你有帮助,你就接受它并帮助别人找到它