Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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 如何在引导模式中刷新内容?_Javascript_Bootstrap Modal_Refresh - Fatal编程技术网

Javascript 如何在引导模式中刷新内容?

Javascript 如何在引导模式中刷新内容?,javascript,bootstrap-modal,refresh,Javascript,Bootstrap Modal,Refresh,我有几个随机变量从JavaScript输入到一个模式中,它们由数字或字符串组成 是否有一种方法可以使用“刷新”按钮重新运行脚本,将新的随机变量拉入模式,而无需关闭模式并重新打开它 目前,这正被输入到模式中: document.getElementById("randomScenario").addEventListener("click", Fullscenario); function Fullscenario() { document

我有几个随机变量从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);  
}
document.getElementById(“随机场景”).addEventListener(“单击”,完整场景);
函数Fullscenario(){
document.getElementById(“map-1-initialVelocity”).innerHTML=window[Velocies[randomUrban].toFixed(2)+“kmh-1”;
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=轮胎[tireCondition];
document.getElementById(“map-1-weatherCondition”).innerHTML=coldClimates[RandomTiRecord];
document.getElementById(“map-1-carLength”).innerHTML=carLength.toFixed(1);
}
如果我在模式上有一个刷新按钮,我需要在HTML端和JavaScript端使用什么语法来刷新这些场景而不打开和关闭模式


非常感谢您的帮助。

模态HTML中的某处:

<button onclick="Fullscenario()">Refresh</button>
刷新

将函数中的代码包装起来,然后再次执行!我试过了,也许我做错了。但我似乎无法让它发挥作用。我想起了几件事。首先,它是我想用作刷新的模式按钮之一。刷新,然后为该单击创建一个事件侦听器。document.getElementById(“随机场景”).addEventListener(“单击”,完整场景);document.getElementById(“刷新场景”).addEventListener(“单击”,FullscenarioX);然后我就有了:函数fullScenarioX(){函数Fullscenario(){xyz}}我会尝试一下,但我想我已经尝试过了,从模式上看它不起作用。这个按钮不起作用。我会再试一次,看看我是否在某个地方出错,但这就是我认为它可能会起作用的方式。遗憾的是,尽管这个选项听起来很简单,但它根本不起作用:(请给出更多的解释和代码片段来解决您的问题。最后,我决定根本不需要刷新模式。我决定使用innerHTML DOM修改来更改需要更改的内容。很抱歉造成混淆。您是对的!您的函数已经在这样做了。只要您多次调用函数由于innerHTML,每次都会修改e DOM。