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

146
Visualizações
Interpretación de entrada en Javascript

Hice un código HTML en replit.com .

Disculpe si la pregunta que hago es muy tonta, ya que soy nuevo en HTML y JS.

Quiero que el usuario escriba algo en el campo de entrada y haga clic en el botón "Hacer clic". Esperaba que el botón cambiara su texto a lo que el usuario escribiera. Pero en cambio, simplemente se quedó en blanco.

Aquí está mi código:

 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>repl.it</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <label for="text">Type Some Text:</label><br> <input type="text" id="type" name="text"><br><br> <button type="button" style="background-color: khaki; margin-left: 20px; padding-left: 30px; border: solid 5px; border-radius: 40px; padding-right: 450px; font-size: 18px" onclick="Click()" id="click">Click Me!</button> <script> function Click() { text = document.getElementById("type").innerHTML; document.getElementById("click").innerHTML = text; } </script> </body> </html>
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

https://codepen.io/jacobcambell/pen/OJjyoWW

Algunas cosas a considerar aquí.

Primero, para obtener el valor de una entrada HTML, debe usar .value en lugar de .innerHTML , por ejemplo:

 text = document.getElementById("type").value;

A continuación, (opcionalmente) puede simplemente llamar a alert() en lugar de window.alert() ya que la mayoría de los navegadores saben cómo manejarlo correctamente.

Finalmente, para cambiar su botón, debe configurar el HTML interno del botón en su variable de text , ahora mismo lo está configurando igual a "text" que es una string en JavaScript. Literalmente estás haciendo que tu botón diga "texto"

Además, recomendaría usar let para declarar sus variables aquí.

Una versión final de su función Click podría verse así:

 function Click() { let text = document.getElementById("type").value; alert(text) document.getElementById("click").innerHTML = text; }

about 4 years ago · Juan Pablo Isaza Relatório

0

Utilizar este:

 function Click() { text = document.getElementById("type").value; document.getElementById("click").innerHTML = text; }

Además, también puedes usar esto:

 function Click() { document.getElementById("click").innerHTML = document.getElementById("type").value }
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