按下按钮时禁用javascript运行

按下按钮时禁用javascript运行,javascript,button,disable,Javascript,Button,Disable,我正在使用javascript刷新页面。 换一个新按钮,然后 我想在按下按钮时取消此刷新 我该怎么做呢 函数waitfor(){ window.location.reload(); } setInterval(“waitfor()”,10000); 函数返回一个ID,您可以使用该ID清除间隔: 函数waitfor(){ window.location.reload(); } var intervalID=setInterval(“waitfor()”,10000); var btn=do

我正在使用javascript刷新页面。 换一个新按钮,然后 我想在按下按钮时取消此刷新

我该怎么做呢


函数waitfor(){
window.location.reload();
}
setInterval(“waitfor()”,10000);

函数返回一个ID,您可以使用该ID清除间隔:


函数waitfor(){
window.location.reload();
}
var intervalID=setInterval(“waitfor()”,10000);
var btn=document.getElementById(“myButton”);
btn.addEventListener(“单击”,函数(){
clearInterval(intervalID);
});

获取按钮并使事件侦听器在单击功能将运行的按钮时运行 此函数将使用clearInterval()函数停止setInterval

<script type="text/javascript">
document.getElementById("stop").addEventListener("click", stopInterval);

function waitfor() {
    window.location.reload();
}
var timer = setInterval(waitfor, 2000);

function stopInterval() {
// To cancel an interval, pass the timer to clearInterval()
clearInterval(timer);
}

document.getElementById(“停止”).addEventListener(“单击”,停止间隔);
函数waitfor(){
window.location.reload();
}
var定时器=设置间隔(waitfor,2000);
函数stopInterval(){
//要取消间隔,请将计时器传递给clearInterval()
清除间隔(计时器);
}
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“td”).remove();
const panorama=新建google.maps.StreetViewPanorama(
document.getElementById(“map2”),
{
位置:{lat:,lng:},
地址控制选项:{
位置:google.maps.ControlPosition.BOTTOM\u CENTER,
},
linksControl:对,
泛控制:对,
enableCloseButton:true,
}
);
});

});谢谢。刷新脚本在进入页面时自动运行。但在其他操作中也有相同的按钮,当我把它放在代码中时,我将如何做呢。