pegar valor da função java
07/03/2020
0
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
Luciano
Posts
12/03/2020
Stella Oliveira
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;
12/03/2020
Stella Oliveira
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 .
12/03/2020
Stella Oliveira
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 .
12/03/2020
Stella Oliveira
Clique aqui para fazer login e interagir na Comunidade :)