1
resposta

Desafios e Soluções

  1. Alterar o conteúdo da tag h1

js

let titulo = document.querySelector('h1');
titulo.innerHTML = 'Hora do Desafio';
  1. Função para exibir mensagem no console

js

function exibirMensagemConsole() {
  console.log('O botão foi clicado');
}

No HTML, o botão teria:

<button onclick="exibirMensagemConsole()">Console</button>
  1. Função para exibir um alerta

js

function exibirAlerta() {
  alert('Eu amo JS');
}
  1. Função com prompt para cidade

js

function perguntarCidade() {
  let cidade = prompt('Digite o nome de uma cidade do Brasil:');
  alert('Estive em ' + cidade + ' e lembrei de você');
}

No HTML:

<button onclick="perguntarCidade()">Prompt</button>
  1. Função para somar dois números

js

function somarNumeros() {
  let numero1 = parseInt(prompt('Digite o primeiro número inteiro:'));
  let numero2 = parseInt(prompt('Digite o segundo número inteiro:'));
  let soma = numero1 + numero2;
  alert('O resultado da soma é: ' + soma);
}

No HTML:
<button onclick="somarNumeros()">Soma</button>

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Severina, como vai?

Seu código está coerente com o que o desafio pede e cada função cumpre exatamente o comportamento esperado para a atividade. A estrutura está clara e organizada, o que deixa o fluxo fácil de acompanhar. É uma boa base para seguir praticando manipulação de DOM e interação com o usuário.

Uma pequena dica é considerar o uso de textContent no lugar de innerHTML quando você estiver apenas trocando texto, já que não há necessidade de interpretar HTML nesse caso. Por exemplo: titulo.textContent = 'Hora do Desafio'. Funciona da mesma forma e torna a intenção ainda mais direta.

Continue compartilhando suas soluções por aqui. O fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!