Oi pessoal Aparentemente eu estou com o mesmo problema que a maioria por aqui, porém nenhuma das soluções dadas resolveu. Criei a classe no html, chamei o arquivo no index e no console da página não aparece nenhum erro... e ainda assim não atualiza o título:
html:
h1 class="titulo">Aparecida Nutrição
script scr="js/principal.js"></script
js: var titulo = document.querySelector(".titulo"); titulo.textContent = "Aparecida Nutricionista";
(https://cdn1.gnarususercontent.com.br/1/748172/c817d6bd-4880-47cb-9afb-f9091e7016d1.png) Um print de como estão organizadas as pastas.