Jump to content

placeholder não funciona no vscode


Recommended Posts

Estou preso na aula 10 do curso "JavaScript" do professor Guanabara, onde ele faz o uso de ${ } (placeholder) numa função. Mas, na minha tela não funcionou.

function somar() {
        var tn1 = window.document.getElementById('txtn1')
        var tn2 = window.document.querySelector('input#txtn2')
        var res = window.document.getElementById('res')
        var n1 = Number(tn1.value)
        var n2 = Number(tn2.value)
        var s = n1 + n2
        res.innerText = 'A soma entre ${n1} e ${n2} é igual ${s}'

Depois de muitas pesquisas encontrei pessoas com a mesma duvida, porém, nenhuma resposta que nos ajudasse a resolver esse problema.

Foi quando decidi quebrar a cabeça e encontrar o erro eu mesmo. 

Finalmente encontrei o erro e para minha surpresa era muito simples...

 

Eu estava usando aspas ( 'xxxx' ) ao invés do acento ( `xxxx` )

function somar() {
        var tn1 = window.document.getElementById('txtn1')
        var tn2 = window.document.querySelector('input#txtn2')
        var res = window.document.getElementById('res')
        var n1 = Number(tn1.value)
        var n2 = Number(tn2.value)
        var s = n1 + n2
        res.innerText = `A soma entre ${n1} e ${n2} é igual ${s}`

 

Ao que parece o "placeholder" só funciona entre acentos, e nao entre aspas.

Espero ter ajudado alguém que tenha caído no mesmo erro.

  • Amei 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...