Wie man ein Bild beim drücken eines button in html?

Ich dachte, sowas würde gearbeitet haben, aber ich bin verwirrt, warum es nicht, wenn der style ausgeblendet wird, das Bild zu beginnen, aber nicht angezeigt, wenn die Taste gedrückt wird. Hier ist der code:

function showImg() {
    x=document.getElementById("map_img")
    x.style.visibility="visible";
}

<body>
    <img id="map_img" src="map.jpg" style="visibility:hidden" width="400" height="400"/>

    <form id="form1" name="form1" align="center">
        <input type="submit" id="Map" value="Map" onclick="showImg()"/>
    </form>

Habe ich auch versucht diese in beiden Situationen:

<input type=button id="Map" value="Map" onclick="showImg()"/>

und:

<style>
    .hidden{display:none;}
    .show{display:block;}
</style>

function showImg() {
    x=document.getElementById("map_img")
    x.class="show";
}

<body>
    <img id="map_img" src="map.jpg" class="hide" width="400" height="400"/>

    <form id="form1" name="form1" align="center">
        <input type="submit" id="Map" value="Map" onclick="showImg()"/>
    </form>

Ich bin wirklich verloren, wie haben beide nicht funktioniert, könnte ich etwas Hilfe auf diese bitte?

InformationsquelleAutor user2279496 | 2013-05-18

Schreibe einen Kommentar