Wyczyść atrybut IMG SRC za pomocą JavaScript

Wyczyść atrybut IMG SRC za pomocą JavaScript

Podczas projektowania interaktywnej strony lub strony internetowej może istnieć wymóg przejścia między różnymi elementami od czasu do czasu. Na przykład w procesie dodawania technik rozpoznawania CAPTCHA i obrazu lub ukrywania konkretnego elementu do odpowiedniego wykorzystania modelu obiektu dokumentu (DOM). W takich przypadkach wyczyszczenie atrybutu IMG SRC jest korzystne w zapewnieniu dostępnego projektu dokumentów i wyróżnianiu witryny.

Ten blog wyjaśni, jak wyczyścić atrybut obrazu SRC za pomocą JavaScript.

Jak wyczyścić atrybut IMG SRC za pomocą JavaScript?

Aby wyczyścić atrybut IMG SRC za pomocą JavaScript, można zastosować następujące podejścia:

    • "resuseAttribute ()" metoda.
    • "wyświetlacz" nieruchomość.
    • "widoczność" nieruchomość.

Śledźmy każde podejścia jeden po drugim!

Podejście 1: Wyczyść atrybut IMG SRC w JavaScript za pomocą metody removeAttribute ()

„„resuseAttribute ()”Metoda usuwa atrybut z elementu. Tę metodę można wykorzystać do wyczyszczenia konkretnego atrybutu, w wyniku czego wycofuje określony obraz przy przycisku.

Składnia

element.resuseAttribute (nazwa)


W podanej składni:

    • "nazwa”Odnosi się do nazwy atrybutu.

Przykład

Śledźmy poniżej podanego przykładu:









W powyższym fragmencie kodu:

    • Określ podany obraz o określonym „ID”I„ „src" atrybut.
    • Utwórz także przycisk z załączonym „na kliknięcie„Wydarzenie wywołujące funkcję CLEYATTRIBUTE ().
    • W kodzie JavaScript zdefiniuj funkcję o nazwie „clearAttribute ()".
    • W swojej definicji uzyskaj dostęp do dołączonego obrazu za pośrednictwem „ID" używając "getElementById ()" metoda.
    • Na koniec zastosuj „resuseAttribute ()„Metoda usuwania„src”Atrybut, który spowoduje wyczyszczenie obrazu na przycisku.

Wyjście


Powyższe dane wyjściowe oznacza, że ​​obraz określony w „src”Atrybut wyczyści przycisk Kliknij.

Podejście 2: Wyczyść atrybut IMG SRC w JavaScript za pomocą właściwości wyświetlania

„„wyświetlacz”Właściwość zwraca typ wyświetlania powiązanego elementu. Tę właściwość można wykorzystać do przypisania wartości do odpowiedniego elementu, tak że zawarty atrybut jest wyczyszczony na przycisku.

Składnia

obiekt.styl.wyświetlacz = wartość


W podanej składni:

    • "wartość”Odnosi się do przypisanej wartości do właściwości wyświetlania.

Przykład

Przeglądmy następujący przykład:









W powyższych wierszach kodu zaimplementuj następujące kroki:

    • Przypomnij sobie podejście do włączenia obrazu za pośrednictwem „src”Atrybut i tworzenie przycisku o„na kliknięcie" wydarzenie.
    • W kodzie JavaScript zdefiniuj funkcję „clearAttribute ()".
    • Podobnie w swojej definicji uzyskuj dostęp do dołączonego obrazu za pomocą „getElementById ()" metoda.
    • Na koniec przypisz wartość „nic„Do właściwości wyświetlacza. Spowoduje to wyczyszczenie obrazu określonego w „src" atrybut.

Wyjście


Powyższe wyjście wskazuje, że pożądana funkcjonalność została osiągnięta.

Podejście 3: Wyczyść atrybut IMG SRC w JavaScript przy użyciu właściwości widoczności

„„widoczność„Właściwość przypisuje wartość tak, aby element stał się widoczny lub nie. Ta właściwość można wdrożyć w celu ukrycia powiązanego elementu, tym samym wyłączając obraz określony w „src”Atrybut w elemencie.

Składnia

obiekt.styl.Widoczność = wartość


W powyższej składni:

    • "wartość”Wskazuje na przypisaną wartość do powiązanego elementu.

Przykład

Poniższy przykład ilustruje podaną koncepcję:









W powyższych wierszach kodu:

    • Podobnie określ wyznaczony obraz o określonym „ID”I„ „src" atrybut.
    • Połącz także „na kliknięcie„Wydarzenie z utworzonym przyciskiem przekierowującym do funkcji CLEARATTRIBUTE ().
    • W części kodu JavaScript zdefiniuj funkcję o nazwie „clearAttribute ()".
    • Tutaj, podobnie, dostęp do dołączonego obrazu za pomocą „getElementById ()" metoda.
    • Na koniec przypisz wartość „ukryty„Do powiązanego elementu, i.mi., obraz.
    • To spowoduje ukrycie obrazu określonego w „src„Atrybut, tym samym wyczyszczając go po kliknięciu przycisku.

Wyjście


Określony obraz jest wyczyszczony z DOM po kliknięciu przycisku, tym samym wyczyszczając „src" atrybut.

Wniosek

„„resuseAttribute ()„Metoda,„wyświetlacz„Własność lub„ ”widoczność”Właściwość można zastosować w celu wyczyszczenia atrybutu IMG SRC za pomocą JavaScript. Metodę RevelAtTribute () można wykorzystać do usunięcia ”src”Atrybut, który spowoduje wyczyszczenie w nim określonego obrazu. Właściwość wyświetlacza ukrywa wyświetlacz, w ten sposób usuwając obraz przy przycisku. Widoczność właściwości ukrywa powiązany element, co powoduje wyczyszczenie zawartych „src„Atrybut również. Ten blog jest kierowany, aby wyczyścić atrybut IMG SRC w JavaScript.