问题描述
我有一些随机变量从JavaScript输入到模式中,这些变量由数字或字符串组成。
有没有一种方法可以使用“刷新”按钮来重新运行脚本,以将新的随机变量拉入模态而无需关闭模态并重新打开它。
当前正在将其输入模态:
document.getElementById("randomScenario").addEventListener("click",Fullscenario);
function Fullscenario() {
document.getElementById("map-1-initialVeLocity").innerHTML = window[veLocities[randomUrban]].toFixed(2) + " kmh<sup>-1</sup>";
document.getElementById("map-1-ylPhase").innerHTML = window[ypUrban[randomYpUrban]].toFixed(1) + " s";
document.getElementById("map-1-rlPhase").innerHTML = window[ipUrban[randomIpUrban]].toFixed(1) + " s";
document.getElementById("map-1-rtRandom").innerHTML = window[driverReaction[randomrt]].toFixed(2) + " s";
document.getElementById("map-1-tireCondition").innerHTML = tires[tireCondition];
document.getElementById("map-1-weatherCondition").innerHTML = coldclimates[randomTireCold];
document.getElementById("map-1-carLength").innerHTML = carLength.toFixed(1);
}
如果我在模式上有一个刷新按钮,我需要在HTML端和JavaScript端使用什么语法来刷新这些情况而无需打开和关闭该模式?
非常感谢您的帮助。
解决方法
模式HTML内的某处:
<button onclick="Fullscenario()">Refresh</button>