Javascript 如何在每次单击按钮时调用该函数?
如何在每次单击按钮时随机化一个新数字?它只工作过一次,但当我再次点击时,它是相同的数字。我如何解决这个问题 HTML:Javascript 如何在每次单击按钮时调用该函数?,javascript,Javascript,如何在每次单击按钮时随机化一个新数字?它只工作过一次,但当我再次点击时,它是相同的数字。我如何解决这个问题 HTML: 您需要在play()函数中再次调用随机函数。目前,您已经将其设置为仅在声明myHit和dragonHit变量时运行一次 function play() { myHit = Math.floor(Math.random() * 40 + 1); dragonHit = Math.floor(Math.random() * 40 + 1); docume
您需要在play()函数中再次调用随机函数。目前,您已经将其设置为仅在声明myHit和dragonHit变量时运行一次
function play() {
myHit = Math.floor(Math.random() * 40 + 1);
dragonHit = Math.floor(Math.random() * 40 + 1);
document.getElementById("DragonHit").innerHTML = dragonHit;
document.getElementById("MyHit").innerHTML = myHit;
}
您需要在play()函数中再次调用随机函数。目前,您已经将其设置为仅在声明myHit和dragonHit变量时运行一次
function play() {
myHit = Math.floor(Math.random() * 40 + 1);
dragonHit = Math.floor(Math.random() * 40 + 1);
document.getElementById("DragonHit").innerHTML = dragonHit;
document.getElementById("MyHit").innerHTML = myHit;
}
在
play()函数中创建随机值。您只需创建一次,因此它们显然将保持不变。在您的play()
函数man中创建随机值。您只需创建一次,因此它们显然将保持不变。不会调用函数,除非它具有action=“JavaScript:play();”
使用不会调用函数,除非它具有action=“JavaScript:play();”
使用
相反,我假设你可以在本地play()中声明变量,除非你在其他地方使用它。这很好,我以前也犯过同样的错误,但不知道当时是如何解决的:P将在10分钟内接受答案,假设你可以在本地play()中声明变量,除非你在其他地方使用它。这是完美的,我以前也犯过同样的错误,但我不知道我当时是如何解决的:P将在10分钟内接受答案
function play() {
document.getElementById("DragonHit").innerHTML = dragonHit;
document.getElementById("MyHit").innerHTML = myHit;
}
function play() {
myHit = Math.floor(Math.random() * 40 + 1);
dragonHit = Math.floor(Math.random() * 40 + 1);
document.getElementById("DragonHit").innerHTML = dragonHit;
document.getElementById("MyHit").innerHTML = myHit;
}