Как сделать кнопку, чтобы включить / выключить этот скрипт

Я хочу, чтобы появилась кнопка (в частности, без стиля), которая будет включать и выключать этот скрипт

var meta = document.createElement('meta');
meta.httpEquiv = "refresh";
meta.content = "30"; //Change the 30 to however many seconds you want to wait
document.getElementsByTagName('head')[0].appendChild(meta);
setTimeout(function(){
if(document.getElementById("next-btn")){
document.getElementById("next-btn").click()
}
var choice = Math.floor(Math.random()*100) < 100;      //Change the 93 to change percentage

if(choice){
document.querySelectorAll("input[value=Pass]")    [0].click();
}else{
document.querySelectorAll("input[value=Fail]")    [0].click();
}
}, 1000);

1 ответ

Что-то вроде этого, вероятно, будет работать, но не уверен, что вы используете для запуска вашего события HTML

<input type="button" onclick=OnOffAction()>

javasctip

var isOn = true;

function OnOffAction()
{
   if(isOn) isOn = false;
   else isOn = true;
}

var meta = document.createElement('meta');
meta.httpEquiv = "refresh";
meta.content = "30"; 
document.getElementsByTagName('head')[[0].appendChild(meta);
if(isOn)
{
  setTimeout(function(){
if(document.getElementById("next-btn")){
document.getElementById("next-btn").click()
}
var choice = Math.floor(Math.random()*100) < 100;      
if(choice){
document.querySelectorAll("input[value=Pass]")    [0].click();
 }else{
document.querySelectorAll("input[value=Fail]").   [0].click();
}
}, 1000);
}
Другие вопросы по тегам