(HTML/JS) Estava criando um simples site com um Input e um Botão. Ao analisar o site é possível observar que meu objetivo era: Ao apertar o botão, o que estava escrito no Input, seria exibido em um alerta. Mas, após escrever qualquer texto no Input, ao apertar o botão, é exibido um alerta com o texto "null" (sem aspas) como se nada tivesse escrito.
(VEJA O CÓDIGO NA IMAGEM FIXADA)
Após pesquisas e tentativas de correção, ainda não consegui solucionar. Por favor me ajude, e me diga o que tenho que alterar no código para ficar como planejei.
Anexos:
Soluções para a tarefa
Respondido por
1
Analisando seu código, encontrei duas correções a serem feitas:
1ª - O id do input no document.getElementById está sem aspas, o que faz com que seja feita a procura por uma variável chamada "inputid";
2ª - Ao efetuar a correção acima, será exibido o alerta com o tipo do objeto object HTMLInputElement. Para corrigir, basta adicionar .value ao final do comando: var inputo = document.getElementById("inputid").value;
Realizando estas alterações, você obterá os resultados desejados
Dúvidas? Estarei a disposição para eventuais esclarecimentos.
Perguntas interessantes
Psicologia,
4 meses atrás
História,
4 meses atrás
Biologia,
5 meses atrás
História,
5 meses atrás
Administração,
10 meses atrás
Português,
10 meses atrás