Buttons in Javascript?

1 Antwort

Ein Beispiel mit einem Bild und einem Button:

<img alt="flower" id="someImage" src="path/to/some/image.jpg">
<button id="someButton" type="button">Click me</button>

Das Bild wird initial als nicht sichtbar gesetzt. Dafür kann man in CSS das Property visibility verwenden oder das Property display.

img {
  display: none;
}

Der Button wird mit einem Listener ausgestattet, der auf das Klick-Event reagiert. In dessen Callback wird das Property des Bildelements geändert.

document.getElementById("someButton").addEventListener("click", evt => {
  document.getElementById("someImage").style.display = "inline-block";
});

Demo

Nur finde ich nirgends, wie ich das machen kann.

Beschäftige dich mit der DOM API und den CSS-Properties, die es für verschiedene Elemente so gibt. Du musst sie nicht alle kennen, die Referenz von MDN hilft dir.