erro: [object HTMLInputElement]

30/01/2020

0

Olá, estou estudando JavaScript, e estava praticando criando um mini projeto, mas acabei quebrando cabeça com esse erro e não estou conseguindo resolver.

[code=php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<input type="text" name="texto" id="texto">
<script>
var text = window.document.getElementById('texto')
window.document.write(`texto: $`)
</script>
</body>
</html>
][/code]
Paulo Henrique

Paulo Henrique

Responder

Post mais votado

04/02/2020

Olá, tudo bem?

Qual o erro que ocorre?

Alex William

Alex William
Responder

Mais Posts

04/02/2020

Alex William

Olá, desculpe eu não vi que voce colocou o erro no titulo. :D

Seguinte, se eu entendi voce esta tentando escrever no documento a variavel "text", certo?

Só que se voce ver a documentação do javascript, verá que o "window.document.getElementById()" retorna um objeto e não texto printavel.

Se voce quiser printar o texto escrito dentro do elemento, deve printar "text.value" que voce estara acessando o valor que esta dentro do objeto que a funçao retorna.

Espero ter ajudado. :D
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar