Criei uma chamada em um checkbox para uma função de JS e no desktop está funcionando perfeitamente, já quando eu coloco no modo responsivo, ou abro no celular simplismente não funciona, mais somente pra resolução de celular, no modo tablet funciona. Esse é o site:https://www.indico.net.br/como-fidelizar-clientes-em-tempos-de-blockchain-nfts-e-metaverso
HTML:
<div class="block">
<div class="vertical divlabel">
<label><input type="checkbox" class="toggle" name="toggle" onchange="verify_optin(this)" />
<a href="https://www.indico.net.br/politica-privacidade-mktdinamico" target="_blank"
style="text-decoration: none;">Concordo com a Política de Privacidade</a>
</label>
</div>
</div>
<div class="block">
<div class="vertical class1 submit submit-button-td">
<input type="submit" class="btn btn-success dinSubmit btnDisabled" id="aplica" value="Baixe Agora"
disabled />
<div class="spinner">
<div class="bounce1"></div>
<div class="bounce2"></div>
<div class="bounce3"></div>
</div>
</div>
</div>
JS
function verify_optin(el) {
document.getElementsByClassName("dinSubmit")[0].classList.toggle("btnDisabled");
document.getElementsByClassName("btn-success")[0].disabled = true;
if (el.checked) {
document.getElementsByClassName("btn-success")[0].disabled = false;
}
}