pegar valor da função java

07/03/2020

7

Boa noite pessoal alguém poderia me ajudar por favor,
gostaria de pagar o valor da função random e colocar na imagem.

-----função-----

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
Math.floor((Math.random() * 22) + 1);
</script>
----------

<img src="imagens/('#demo').jpg" alt="Card">


Eu ja tentei:
('#demo')
'#demo'
"#demo"
'demo'

Nada funciona.

Por favor me dem uma luz, não manjo de java

Obrigado
Responder

Posts

Olá, fiz da seguinte forma:

HTML:

<div id="imagem"></div>


JAVASCRIPT:

var imagem = document.getElementById('imagem');

const value = Math.floor((Math.random() * 22) + 1);
const image = `<img src='imagens/($).jpg' alt='Card'>`
imagem.innerHTML = image;
Responder
Olá, fiz da seguinte forma:

HTML:

<div id="imagem"></div>


JAVASCRIPT:

var imagem = document.getElementById('imagem');

const value = Math.floor((Math.random() * 22) + 1);
const image = `<img src='imagens/(${'value'}).jpg' alt='Card'>` // Tira o aspas simples dentro de value, deu problema de formatação aqui. 
imagem.innerHTML = image;


A imagem fica: const image = <img src='imagens/($).jpg' alt='Card'>

Lembrando que é interpolação logo deve ter acentuação aguda .
Responder
Olá, fiz da seguinte forma:

HTML:

<div id="imagem"></div>


JAVASCRIPT:

var imagem = document.getElementById('imagem');

const value = Math.floor((Math.random() * 22) + 1);
const image = `<img src='imagens/(${'value'}).jpg' alt='Card'>` // Tira o aspas simples dentro de value, deu problema de formatação aqui. 
imagem.innerHTML = image;


A imagem fica: const image = 'imagens/($)"

Lembrando que é interpolação logo deve ter acentuação aguda .
Responder
depois do $ fica { // value // } kkk o editor de texto aqui ta atrapalhando.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar