W tym artykule zbadano użycie getElementBlassName (), aby ukryć elementy strony internetowej.
Poniżej znajdują się punkty, które zostały omówione w tym artykule wraz z przykładowymi kodami:
getElementsByClassName ()
Jedną z ważnych i podstawowych funkcji JavaScript, która dotyczy elementów obecnych na stronie internetowej getElementsByClassName (). Ta funkcja zapewnia strumień HTML elementów powiązanych z określoną nazwą klasy.
Składnia
Składnia tej metody podano poniżej:
W powyższej instrukcji kodu pokazano składnię metody getElementByClassName ().
Tutaj metoda getEntsByClassName () zwraca element obecny indeks 0, Powiązane z klasą Ptaki W zadeklarowanej zmiennej strumień.
Ponieważ podstawowy cel i składnia getelementsBlassName () zostały wyjaśnione powyżej. Teraz spróbujmy ukryć elementy strony internetowej za pomocą tej funkcji.
Jakie są właściwości JavaScript, które są używane do ukrywania elementów?
Przed wskoczeniem do zadania zobaczmy dwie właściwości stylizacji, za pomocą których elementy mogą być ukryte na stronie internetowej. Te dwie właściwości opisano poniżej:
widoczność = „ukryty”: Ta właściwość służy tylko do ukrywania elementów i nie usuwa przestrzeni połączonej z tym elementem
display = „Brak”: Ta właściwość służy do ukrycia elementów, a także usuwa przestrzeń połączoną z tym elementem
Użyjemy obu właściwości w różnych scenariuszach, aby łatwo było znaleźć działanie i praktyczne różnice tych dwóch właściwości.
Jak ukryć pojedynczy element strony internetowej za pomocą metody getElementByClassName ()?
Podany poniżej fragment przedstawia tworzenie strony internetowej z nagłówkiem, odrobiną tekstu, listą ptaków i listy zwierząt wraz z przyciskiem do kliknięcia.
Html
Kliknij przycisk, aby ukryć element według nazwy klasy
Następujący obraz przedstawia powyższy kod z odrobiną opisu.
Zapisz kod i uruchom plik; Podobna strona internetowa pojawi się na ekranie przeglądarki, jak pokazano poniżej.
Napiszmy skrypt, aby ukryć jeden element z tej strony. Scenariusz polega na tym, że po kliknięciu podanego przycisku tylko nazwa pierwszego ptaka powinna być ukryta przed ekranem, a reszta nazw ptaków i zwierząt powinna pozostać na ekranie.
JS
Snippet z krótkim opisem powyższego kodu jest podany poniżej.
Zapisz plik i uruchom go. Przeglądarka wyświetli następującą stronę internetową. Na poniższym obrazie można zobaczyć, że kiedy Kliknij, aby ukryć przycisk jest naciśnięty wróbel który jest przedmiotem klasy ptak obecny na indeks [0] staje się ukryty Ale przestrzeń połączona z tym obiektem jest nadal dostępna:
Jak ukryć wiele elementów strony internetowej za pomocą metody getElementByClassName ()?
Aby ukryć wiele elementów związanych z klasą ptak, Tylko JavaScript musi zostać zaktualizowany; Reszta kodu HTML dla strony internetowej pozostanie taka sama. Zaktualizować scenariusz Kod z kodem podanym poniżej:
funkcjahideelement ()Snippet z krótkim opisem powyższego kodu znajduje się poniżej:
W powyższym kodzie można zauważyć, że zamiast korzystania z właściwości widoczności do ukrywania elementów, właściwość wyświetlacza została użyta dla wyżej wymienionego celu. Zapisz ten skrypt kodu i uruchom go:
W powyższym kodzie kliknij Kliknij, aby ukryć przycisk ukryje wszystkie nazwy ptaków wraz z ich połączonymi przestrzeniami.
Jak ukryć dzieci elementu strony internetowej powiązanej z klasą za pomocą metody getElementByClassName ()?
Aby ukryć dzieci elementu strony internetowej, najpierw wprowadzaj zmiany w kodzie HTML i utwórz niektóre dzieci:
Kliknij przycisk, aby ukryć element według nazwy klasy
Wróbel
Gołąb
Sowa
Lew
Jeleń
Wilk
Po zaktualizowaniu kodu HTML dokonaj również zmian w skrypcie. Właściwość używana do ukrycia wszystkich dzieci w klasie jest widoczność właściwość o wartości ukryty.
funkcjahideelement ()Po zapisywaniu i wykonywaniu pliku z powyższymi zmianami. Na ekranie pojawi się następująca strona internetowa. Po kliknięciu przycisku dziecięce ptaka klasowego zostaną ukryte przed ekranem, ale przestrzeń połączona z tymi dziećmi pozostanie na ekranie, jak pokazano poniżej, ponieważ właściwość widoczności została użyta zamiast właściwości wyświetlacza.
Jak ukryć określone dzieci elementu strony internetowej powiązanej z klasą za pomocą metody getElementBassName ()?
Aby ukryć określone dzieci mające określone elementy w klasie, najpierw wprowadzajmy zmiany w kodzie HTML i utwórz różne dzieci w klasie ptak z innym elementy:
Wróbel
Gołąb
Sowa
Po zmianie w kodzie HTML zaktualizuj skrypt za pomocą następującego kodu skryptu:
funkcjahideelement ()Poniżej migawka zawiera krótki opis powyższego kodu skryptu.
Podczas wykonywania powyższego kodu podobna strona internetowa pojawi się na ekranie. Po naciśnięciu przycisku kliknięcia wszystkie Childnodes klasy ptak będą ukryte wraz z zajętą przestrzenią:
Wniosek
Aby ukryć elementy w JavaScript, można użyć dwóch właściwości stylizacji widoczność I wyświetlacz. getElementsByClassName () Metoda służy do pobierania elementu w kodzie JavaScript. Artykuł zawiera różne sposoby, w których getElementsByClassName () służy do ukrycia pojedynczego elementu, wielu elementów, dziecięcych klas i określonych dzieci w klasie.