Eu coloquei a funcão onKeyup pra remover a class 'ativa', mas não funciona. no VS aparece "any" quando seleciono onKeyup.
coloquei o trecho de código assim:
tecla.onKeyup = function () { tecla.classlist.remove('ativa'); }
Eu coloquei a funcão onKeyup pra remover a class 'ativa', mas não funciona. no VS aparece "any" quando seleciono onKeyup.
coloquei o trecho de código assim:
tecla.onKeyup = function () { tecla.classlist.remove('ativa'); }
Olá, Francieudo! Parece que você está tentando remover a classe 'ativa' quando uma tecla é solta, certo? Vamos tentar resolver isso juntos.
Primeiramente, a função que você está tentando usar, onKeyup
, é sensível a maiúsculas e minúsculas, então você precisa escrever 'keyup' tudo em minúsculas, assim: onkeyup
.
Outro ponto é que classlist
também é sensível a maiúsculas e minúsculas, então você precisa escrever 'classList' com 'L' maiúsculo.
Portanto, seu código corrigido ficaria assim:
tecla.onkeyup = function () {
tecla.classList.remove('ativa');
}
Espero que isso resolva o problema! Se ainda assim não funcionar, verifique se o evento keyup
está sendo disparado corretamente e se o elemento tecla
realmente possui a classe 'ativa' no momento em que a tecla é solta.
Espero ter ajudado e bons estudos!
Oii, Francieudo! Tudo bem?
Isso acontece porque no JavaScript nós temos a sensibilidade para letras minúsculas e maiúsculas.
Então, o seu código deve ser algo assim:
tecla.onkeyup = function () {
tecla.classList.remove('ativa');
}
Espero ter ajudado!
Abraços e bons estudos!
Obrigado pessoal! era só o "k" que tava maiúsculo mesmo...valeu.