0
respostas

O método não é sugerido no VSCode

olá, boa noite!

document.addEventListener('FocoFinalizado', () => {
    if (tarefaSelecionada && liTarefaSelecionada) {
        liTarefaSelecionada.classList.remove('app__section-task-list-item-active');
        liTarefaSelecionada.classList.add('app__section-task-list-item-complete');
        liTarefaSelecionada.querySelector('button').setAttribute('disabled', 'disabled'); 
    }
})

Na linha de código liTarefaSelecionada.querySelector('button') o VSCode não sugeria um método de setAttribute() pois parecia que não estava reconhecendo que se tratava de um elemento HTML.

Eu verifiquei no console o retorno dessa linha (código nao exibido) e realmente retornava o elemento html. Alguem sabe me dizer o porque?

OBS: o código funcionou normalmente.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade