Exibir imagem com JavaScript
JavaScript é conhecido como a linguagem de desenvolvimento da web. Usando JavaScript, podemos tornar nossa página da web atraente inserindo imagens nela.
Por padrão, usamos a tag <img>
em HTML para exibir imagens. Na tag <img>
, temos um método conhecido como src
, que ajuda a obter a fonte da imagem que demos a exibir. No src
, temos que dar a trajetória completa da imagem; caso contrário, ele gerará um erro. A largura, altura da imagem também precisa ser especificada.
JavaScript possui sua própria tag img
, que nos ajuda a inserir uma imagem em nossa página web. Podemos criar uma função reutilizável. Aqui, usaremos o elemento img
novamente, mas de forma diferente.
Estaremos criando uma função chamada display_image()
, que consistirá em parâmetros como source
, width
, height
e alt
de uma imagem nela. Estaremos usando um createElement()
para criar um elemento na função. Dessa forma, podemos exibir imagens dinamicamente onde quer que chamemos esta função.
Por exemplo,
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
function display_image(src, width, height, alt) {
var a = document.createElement("img");
a.src = src;
a.width = width;
a.height = height;
a.alt = alt;
document.body.appendChild(a);
}
display_image('JavaScript.jpg',
276,
110,
'JavaScriptImage');
</script>
</body>
</html>
Produção:
O exemplo acima exibe uma imagem na página da web com base na fonte fornecida. A função document.body.appendChild()
adiciona o elemento fornecido ao corpo da página da web.