Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

impressão de string

Oie, espero que alguem possa me dar um norte.

na parte de criar elementos o retorno da tarefa é o que esta na tag p Insira aqui a descrição dessa imagem para ajudar na acessibilidade

codigo :

const conteudo = '

$ {valor}

' const tarefa = document.createElement('li') console.log (conteudo)
tarefa.innerHTML = conteudo

lista.appendChild(tarefa)
input.value =""

}

3 respostas

Fala Talita, tudo bem?

O problema é que para utilizar template strings no JavaScript se utiliza creses em vez de aspas normais, então a sua variável conteudo deve ficar assim:

const conteudo = `<p class="content"> ${valor}</p>`

Utilizando crases no lugar das aspas simples.

Ah! E para demonstrar um código aqui no fórum, você pode utilizar dessa forma:

colocando três crases antes e três crases após o código para formatar para o fórum

Utilizando três crases antes do código e três crases após o código, dessa maneira o seu código ficará formatado para melhor visualização aqui no fórum!

Espero ter ajudado, bons estudos :D

Obrigada pelo auxilio e dicas!!!

Tentei digitando e copiando a partir da sua escrita,ainda sim continuo com uma string .

Poderia ser alguma config do visual studio code?

trocando aspas por crases:

const conteudo = `<p class="content"> $ {valor}</p>`

Abaixo imagem do retorno da tela com a string !(https://cdn1.gnarususercontent.com.br/1/793059/caf8dfc8-143e-448c-8ce2-2755e143366b.png)

solução!

O que acontece é que $ e {} estao separados, e devem estar juntos, assim: ${}