Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
No se puede generar el mensaje

Mi mensaje no aparece después de ejecutar el código. Necesito alguna dirección, verifiqué dos veces mi código. Puede ser un error sintáctico en alguna parte

HTML- <!doctype html>

 <html> <head> <title>Message Generator</title> <link rel="stylesheet" href="index.css"> <center><div class="wordart blues"><span class="text">Message Generator</span></div></center> </head> <body> <div class="quoteDisplay"><center>Your random message will be displayed here</center></div> <div id="quote"> <!--Quote will display here--> </div> <center><button onclick="messageGenerator()">Click Here</button></center> <script src="index.js"></script> </body> </html>

Javascript-

 const first = ["Mom", "Dad", "Uncle", "Dog", "Cat", "Brother", "Sister", "Aunt", "Random Stranger", "Respect", "Honor", "Dignity", "Brain", "Life"] const second = ["Ocean", "Sea", "Volcano", "Tornado", "Ditch", "Cave", "Typhoon", "Asia", "India"] const third=["Unknown","To explore","To prove a point","To live life with no constraints","Just cause"] function randomGenerate(value) { var item = value[Math.floor(Math.random() * value.length)]; return item; } const messageGenerator = () => { let person = randomGenerate(first); let place = randomGenerate(second); let reason = randomGenerate(third); let finalSentence = `Your ${person} jumped in the ${place}\nReason: ${reason}`;

document.getElementById("quoteDisplay").innerHTML=finalSentence; }

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

document.getElementById("quoteDisplay") busca un elemento con ID de "quoteDisplay". En este caso, su elemento objetivo es una clase.

 document.querySelector('.quoteDisplay').innerHTML = finalSentence

Aunque creo que está tratando de apuntar a #quote, que en este caso, getElementById es el método correcto pero la identificación incorrecta

 document.getElementById("quote").innerHTML = finalSentence;
about 4 years ago · Juan Pablo Isaza Relatório

0

Mirando tu HTML

 <div class="quoteDisplay"><center>Your random message will be displayed here</center></div> <div id="quote">

Mirando su document.getElementById("quoteDisplay").innerHTML=finalSentence;

Debería ser document.getElementById("quote").innerText = finalSentence;

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda