2
respostas

Nao entendi de onde veio o "value"

Bom dia,

Ao ver a ultima questao, fiquei com duvida de onde surgiu o "value" do input.value

2 respostas

Fala Isac, beleza?

Os elementos input no HTML servem para a entrada de dados por parte do usuário. Muitas vezes, nós desenvolvedores, precisamos acessar os valores de entrada para aplicar transformações ou simplismente salvá-los em algum lugar.

Mas a questão é como acessar o valor que o usuário digitou em um campo?

A resposta é justamente utilizando o .value!

Repare que antes de tudo é necessário capturar o elemento input via javascript :

var input = document.querySelector('input');

Dessa forma, com o elemento em si em mãos, podemos acessar o valor que o usuário digitou, através da propriedade value

//retorna o valor de entrada no campo
input.value;

Caso colocássemos apenas input, a saída seria um elemento e não o valor.

Você pode testar utilizando o console, adicione as duas linhas abaixo no seu código e veja:

//Coloque dentro da função exibeTexto!

console.log("input sem value: " + input);
console.log("input com value: " +input.value); 

Caso tenha alguma dúvida é só perguntar.

Espero ter ajudado.

Abraços.

Fala Isac!

Consegui solucionar sua dúvida? Não se esqueça de marcar a resposta que te ajudou como solução!

Abraços.