Wie Sie ein Bild in der Mitte mit Javascript?

Mir verzeihen, ich bin noch neu in Javascript/HTML/PHP. In meinem HTML-code, ich habe einen Verweis auf eine JavaScript-Funktion in einer Datei DisplayImage.js:

<body>
<div id="display_image" align="center">
    <script type="text/javascript" src="DisplayImage.js"></script>
</div>
</body>

Wobei ein Abschnitt des DisplayImage.js JavaScript-code ist:

function show_image(src, width, height, alt) {
    var img = document.createElement("img");
    img.src = src;
    img.width = width;
    img.height = height;
    img.alt = alt;
    document.body.appendChild(img);
}   

show_image("sample1.jpg", 900, 690, "sample image #1");

Diese JS-Funktion zeigt nur, was Bild ich will, gehen in, dass es auf meine Seite. Mein problem ist, es wird immer Links ausgerichtet. Ich möchte das Bild ausgerichtet werden, in den Mittelpunkt. Ich versucht, indem align="center" in die div-Tags in meinem HTML-code, aber das funktioniert nicht, also ich gehe davon aus, dass Sie das tun müssen, von der JS-Funktion.

Kann mir jemand helfen, damit das Bild zentriert hier?

  • Gib es einfach ein margin: 0 auto;
  • Warum bist du nicht einfach mit einem img - element in der HTML mit entsprechenden Attributen?
  • Ich habe nicht alle der Skript-Datei... es gibt einige andere Logik macht die Anzeige von der .js erforderlich
  • Ich denke, dass ich nur ersetzt meine ursprüngliche JavaScript-Funktion mit einem Dokument.write() mit dem normalen img-tag. Ich hoffe, dass dies angemessen ist, ich denke, es löst das gleiche problem
Schreibe einen Kommentar