InstruçÔes

Passo 4

No ouvinte do evento, vocĂȘ precisa atualizar o texto do elemento result. VocĂȘ pode usar um operador ternĂĄrio para realizar essa tarefa. Aqui estĂĄ um exemplo de atribuição do resultado de um operador ternĂĄrio ao conteĂșdo de texto de um elemento:
el.textContent = condition ? "Use this text if the condition is true" : "Use this text if the condition is false";
Após a declaração if, atualize o texto do elemento result com base na veracidade da chamada isSpam() com messageInput.value como argumento. Se verdadeiro, defina a propriedade textContent no elemento result para "Oh no! This looks like a spam message.". Caso contrårio, defina-o como "This message does not seem to contain any spam." Então defina a propriedade value do elemento messageInput como uma string vazia.

O que fazer:

Testes:

  • Quando vocĂȘ clicar no seu `checkMessageButton` e o `isSpam(messageInput.value)` for verdadeiro, vocĂȘ deve definir a propriedade `textContent` de `result` para `"Oh no! This looks like a spam message."`.
  • Quando vocĂȘ clicar no seu `checkMessageButton` e o `isSpam(messageInput.value)` for falso, vocĂȘ deve definir a propriedade `textContent` de `result` para `"This message does not seem to contain any spam."`.
  • ApĂłs definir o `textContent` de `result`, vocĂȘ deve redefinir a propriedade `value` no elemento `messageInput` para uma string vazia.

Preview