Javascript mit onclick-Attribut ändern?
Hallo,
wie kann ich mit JavaScript ein Attribut ändern, wenn ich auf das entsprechende Objekt klicke?
Bis jetzt habe ich folgenden Code:
<img src="bild.png" onclick="elem.setAttribute("src","anderesbild.png");">
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, HTML, Webseite
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>