1
resposta

element.classList

        const DropdownExpandedIcon = item.querySelector(".material-symbols-outlined icone");
        DropdownExpandedIcon.classList.toggle("active", mostrar);

Saudações! Não consigo entender porquê no console do navegador está implicando com o "classList". Dis que não pode ler uma propriedade nula referenciando justamente o "classList". Alguém sabe o motivo??

1 resposta

Olá!

O erro que você mencionou ("não pode ler uma propriedade nula") acontece quando o querySelector não encontra o elemento esperado, retornando null. Tenha certeza de que a classe passada (.material-symbols-outlined icone) tá correta e realmente exista no HTML.

Sugiro verificar se há espaço entre as classes. Caso as classes sejam aplicadas ao mesmo elemento, o seletor correto deve ser .material-symbols-outlined.icone (sem espaço).