1
resposta

[Dúvida] Após a otimização dos códigos de texto, o mesmo parou e aparecer no site

Após fazer a otimização do texto com o function exibirTextoNaTela(tag), os textos pararam de aparecer no site, o visual studio não reconhece o comando campo.innerHTML, o que poderia ser, ja tentei reiniciar o programa, reiniciar o computador. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Vitor!

O problema está na função exibirTextoNaTela. Observe que você está tentando usar uma variável chamada texto dentro da função, mas essa variável não foi definida em nenhum lugar do seu código. Para resolver é só adicionar um parâmetro texto à função e passar o texto desejado como argumento ao chamar a função.

Adicionando o parâmetro a função

function exibirTextoNaTela(tag, texto) {
 let campo = document.querySelector(tag);
 campo.innerHTML = texto;
}

Chamando a função com o texto desejado

exibirTextoNaTela('h1', 'Guess the secret number');
exibirTextoNaTela('p', 'Chose a number in 1 to 100');

Com isso os textos irão aparecer na página.

Espero ter ajudado.