Oi, Viviane! Como vai?
Gostei de como você organizou as variáveis e funções. A função exibirTextoNaTela
está bem estruturada, mas o atributo InnerHTML
deve ser escrito com "innerHTML", pois JavaScript é case-sensitive.
Veja este exemplo de correção:
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
responsiveVoice.speak(texto, 'Brazilian Portuguese Female', { rate: 1.2 });
}
Isso garante que o código funcione corretamente ao atualizar o conteúdo da página.
Abraços e bons estudos!