Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie aktualisiert man die Quell-URL eines Bild-Tags mithilfe von JavaScript dynamisch?

Patricia Arquette
Freigeben: 2024-10-31 05:25:30
Original
287 Leute haben es durchsucht

How do you dynamically update the source URL of an image tag using JavaScript?

Ändern der Quell-URL eines Bildes mit JavaScript

Um die Quell-URL eines Bild-Tags mit JavaScript dynamisch zu aktualisieren, ist es wichtig, dies sicherzustellen Richtige Handhabung von Ereignis-Listenern und Elementidentifizierung.

Lösung:

  1. Fügen Sie eine ID zum img-Tag hinzu:
    Weisen Sie dem img-Tag eine eindeutige ID zu. Dadurch können Sie es gezielt im JavaScript-Code ansprechen.

    <code class="html"><img src="../template/edit.png" id="edit-save" alt="Edit" /></code>
    Nach dem Login kopieren
  2. Greifen Sie auf das Bildelement zu:
    Verwenden Sie die Methode document.getElementById(), um Erhalten Sie eine Referenz auf das img-Element.

    <code class="javascript">var editSave = document.getElementById("edit-save");</code>
    Nach dem Login kopieren
  3. Ändern Sie das src-Attribut:
    Sobald Sie die Bildelementreferenz haben, können Sie dessen src ändern Attribut zum Aktualisieren der Bildquelle.

    <code class="javascript">editSave.src = "../template/save.png";</code>
    Nach dem Login kopieren

Beispiel:

Fügen Sie in Ihrem bereitgestellten Code eine ID wie folgt hinzu:

<code class="html"><a href="#" onclick="edit()"><img src="../template/edit.png" id="edit-save" alt="Edit" /></a></code>
Nach dem Login kopieren

Ändern Sie dann Ihre JavaScript-Funktion:

<code class="javascript">function edit() {
    var editSave = document.getElementById("edit-save");
    editSave.src = "../template/save.png";
}</code>
Nach dem Login kopieren

Mit diesem Ansatz wird die Bildquelle mit einem einzigen Klick auf das Bild korrekt aktualisiert.

Das obige ist der detaillierte Inhalt vonWie aktualisiert man die Quell-URL eines Bild-Tags mithilfe von JavaScript dynamisch?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!