Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

A funçao onKeyup

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'); }

3 respostas
solução!

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Obrigado pessoal! era só o "k" que tava maiúsculo mesmo...valeu.