Javascript mit onclick-Attribut ändern?

1 Antwort

So:

<img alt="Bildbeschreibung ..." onclick="this.setAttribute('src', 'anderesbild.png')" src="bild.png">

Wobei es besser ist, JavaScript und HTML besser voneinander zu trennen, um die Übersicht zu wahren.

<img alt="Bildbeschreibung ..." id="image" src="bild.png">
<script>
  document.getElementById("image").addEventListener("click", function(e) {
    this.setAttribute("src", "anderesbild.png");
    this.setAttribute("alt", "Neue Bildbeschreibung ..."); // maybe
  });
</script>
gehm1 
Fragesteller
 09.04.2020, 09:21

Danke!

1