Podczas projektowania interaktywnego interfejsu użytkownika może istnieć wymóg dołączania i usuwania niektórych obrazów od czasu do czasu, aby zaangażować użytkownika. Na przykład dołączenie wielu obrazów, aby zapewnić użytkownikowi lepsze zrozumienie koncepcji lub tworzenie efektów. W takich sytuacjach zmiana SRC „img”Tag programowo pomaga w wyróżnianiu witryny.
W tym artykule opisano podejścia do zmiany SRC znacznika IMG programowo.
Jak programowo zmienić/wymienić SRC znacznika IMG?
Aby zmienić SRC znacznika IMG programowo, zastosuj następujące podejścia:
"src" atrybut.
JQuery's „attr ()" metoda.
Metoda 1: Programowo zmieniają SRC znacznika IMG za pomocą atrybutu SRC
„„src”Atrybut określa adres URL pliku zewnętrznego. Takie podejście może przenieść przydzielony obraz za pomocą nowego.
Przykład Przeglądmy poniższe linie kodu:
W powyższym fragmencie kodu:
Najpierw określ obraz w „”Tag za pomocą„src" atrybut.
Następnie utwórz przycisk z załączonym „na kliknięcie„Wydarzenie wywołujące funkcję myFunction ().
Teraz, w kodzie JavaScript, zdefiniuj funkcję o nazwie „myFunction ()". W swojej definicji przekieruj określony obraz za pomocą jego identyfikatora za pomocą „getElementById ()" metoda.
Na koniec przypisz nową ścieżkę do dostępnego obrazu za pomocą „src" atrybut.
To spowoduje zmianę dodanego obrazu na spustu przycisku.
Wyjście
W powyższym wyjściu można zauważyć, że określony obraz jest zmieniany za pomocą nowego obrazu przy przycisku.
Metoda 2: Programowo zmieniają SRC znacznika IMG za pośrednictwem JQuery
JQuery's „attr ()”Metoda jest używana do ustawiania lub zwracania atrybutów i wartości wybranych elementów. Tę metodę można zastosować do zmiany SRC znacznika IMG poprzez przydzielenie nowej ścieżki do pobieranego obrazu.
Składnia
$ (selektor).attr (atrybut, wartość);
Tutaj:
"atrybut”Wskazuje nazwę atrybutu.
"wartość”Odpowiada nowej wartości atrybutu.
Przykład Przejdźmy do linii kodu:
W powyższym bloku kodu:
Podobnie dołącz obraz za pomocą „src”Atrybut o podaniu„ID".
W następnym wierszu utwórz przycisk, aby dołączyć „na kliknięcie„Wydarzenie, które wywoła funkcję„myFunction ()".
Teraz określ bibliotekę jQuery za pomocą „src" atrybut.
W kodzie JS zadeklaruj funkcję o nazwie „myFunction ()".
W swojej definicji uzyskaj dostęp do określonego obrazu i przydzielić nową ścieżkę „attr ()" metoda.
W rezultacie obraz zostanie przeniesiony po kliknięciu przycisku.
Wyjście
Można zauważyć, że obraz został zmieniony na spustu przycisku.
Wniosek
Aby zmienić/wymienić SRC znacznika IMG programowo za pomocą JavaScript, zastosuj „src”Atrybut lub jQuery's„attr ()" metoda. Podejścia te można wykorzystać do po prostu pobrania określonego obrazu i przejścia go za pomocą odpowiednio zdefiniowanego atrybutu i metody. W tym artykule zilustrowano podejścia do zmiany/wymiany SRC znacznika IMG programowo.