Exemple de comment ajouter une image dans une page html en utilisant javascript
Ajouter une image avec javascript
On peut tout d'abord créer une variable image avec createElement("img"):
var img = document.createElement("img");
puis indiquer le nom de l'image (Note: si l'image n'est pas dans le même répertoire que le document html, on peut aussi specifier le chemin complet vers l'image par exemple './path_to_img/matplotlib-grid-02.png'):
img.src = "matplotlib-grid-02.png";
et enfin afficher l'image dans la page html
var block = document.getElementById("x");block.appendChild(img);
Exemple de code en utilisant cette image
<!DOCTYPE html><html lang="en"><head><title>Test Javascript</title><script src="https://code.jquery.com/jquery-3.3.1.min.js"></script></head><body><div id="x"></div><script>var img = document.createElement("img");img.src = "matplotlib-grid-02.png";var div = document.getElementById("x");div.appendChild(img);//block.setAttribute("style", "text-align:center");</script></body></html>
donne

Changer le style de l'élément div
On peut ensuite par exemple modifier le style de la dic contenant l'image avec
div.setAttribute("style", " ");
Code
<!DOCTYPE html><html lang="en"><head><title>Test Javascript</title><script src="https://code.jquery.com/jquery-3.3.1.min.js"></script></head><body><div id="x"></div><script>var img = document.createElement("img");img.src = "matplotlib-grid-02.png";var div = document.getElementById("x");div.appendChild(img);div.setAttribute("style", "text-align:center");</script></body></html>
donne

Changer le style de l'image
On peut aussi modifier le style de l'image avec
img.setAttribute("style", " ");
Exemple de code
<!DOCTYPE html><html lang="en"><head><title>Test Javascript</title><script src="https://code.jquery.com/jquery-3.3.1.min.js"></script></head><body><div id="x"></div><script>var img = document.createElement("img");img.src = "matplotlib-grid-02.png";img.setAttribute("style", "margin-top: 80px;");var div = document.getElementById("x");div.appendChild(img);div.setAttribute("style", "text-align:center");</script></body></html>
donne

Références
| Liens | Site |
|---|---|
| How do you insert an image in Javascript? | quora |
| Element.setAttribute() | developer.mozilla.org |
| How TO - Add a Class | stackoverflow |
| Add Style on image object using JavaScript in Canvas | stackoverflow |
| How to add styling (CSS) to img tags in Javascript/Jquery | stackoverflow |
| How to set style of image with html5? | stackoverflow |
