Heim > Web-Frontend > js-Tutorial > Wie kann ich eine Bildquelle mithilfe von JavaScript per Klick dynamisch ändern?

Wie kann ich eine Bildquelle mithilfe von JavaScript per Klick dynamisch ändern?

Mary-Kate Olsen
Freigeben: 2024-10-30 19:08:03
Original
654 Leute haben es durchsucht

How can I dynamically change an image source using JavaScript on click?

Bildquelle mithilfe von JavaScript dynamisch ändern

In der Webentwicklung kann es erforderlich sein, das Quellattribut eines Bild-Tags (img-Tag) programmgesteuert zu ändern, um verschiedene Bilder anzuzeigen basierend auf Benutzerinteraktion oder dynamischen Inhalten. Um dies zu erreichen, stellt JavaScript verschiedene Methoden zum Wie kann ich eine Bildquelle mithilfe von JavaScript per Klick dynamisch ändern? von HTML-Elementen bereit.

Stellen Sie sich das folgende Szenario vor:

<img src="../template/edit.png" name="edit-save" alt="Wie kann ich eine Bildquelle mithilfe von JavaScript per Klick dynamisch ändern?"><br>
Nach dem Login kopieren

Zunächst zeigt das Bild-Tag ein Bild mit der Quelle „edit.png“ an. Das Ziel besteht darin, diese Quelle beim Klicken auf das Bild in „save.png“ zu ändern. Um dies zu erreichen, kann ein HTML-Tag mit einem Onclick-Ereignishandler verwendet werden, wie unten gezeigt:

<a href="#" onclick="edit()"></a><br>
Nach dem Login kopieren

Die Bearbeitung( )-Funktion kann dann in JavaScript implementiert werden, um die gewünschte Quelländerung durchzuführen:

function edit()<br>{<pre class="brush:php;toolbar:false">var inputs = document.myform;
for(var i = 0; i <p>}<br></p>
Nach dem Login kopieren
> ;

Durch Zuweisen einer ID zum Bild-Tag („Wie kann ich eine Bildquelle mithilfe von JavaScript per Klick dynamisch ändern?-Speichern“ in diesem Fall) kann der JavaScript-Code auf sein src-Attribut zugreifen und es ändern. Das bereitgestellte Snippet ruft das HTML-Element anhand der ID ab und setzt sein src-Attribut auf die gewünschte Quelle, wodurch das angezeigte Bild effektiv geändert wird.

Es ist erwähnenswert, dass der von Ihnen bereitgestellte Originalcode versucht hat, die src-Änderung innerhalb der Bearbeitung zu verarbeiten( )-Funktion, was dazu führte, dass zum Ändern der Quelle zwei Klicks erforderlich waren. Indem Sie die Bearbeitung der Bildquelle in einen separaten Schritt aufteilen, können Sie diese Unannehmlichkeiten vermeiden und sicherstellen, dass sich die Bildquelle sofort beim ersten Klick ändert.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Bildquelle mithilfe von JavaScript per Klick dynamisch ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage