Dobrze! Pętlanie elementów HTML jest bardzo powszechnym zadaniem, więc JavaScript oferuje wiele podejść, które można użyć do tego celu (i.mi. Pętla przez elementy).
Ten zapis wyjaśni, jak zapętlić elementy HTML bez użycia pętli foreach () w JavaScript i pod tym względem obejmie podejścia poniżej listy:
Więc zacznijmy!
Pętanie przez elementy HTML za pomocą JavaScript for Loop
W JavaScript jednym z najczęściej stosowanych podejść do zapętlania elementów HTML jest pętla.
Przykład: pętla przez element
W tym programie zapętwamy elementy etykiety HTML za pomocą JavaScript for Loop:
Html
Oto podsumowanie pliku HTML:
JavaScript
var traverse_element = dokument.getElementsBaTagname („etykieta”);Plik JavaScript wykonał następujące zadania:
Wyjście:
Wyjście wyjaśniło, że za pętla przemierzyła się przez wszystkie elementy.
Pętanie za pomocą elementów HTML za pomocą JavaScript dla pętli/instrukcji
FOR-OF Loop to nowy dodatek w JavaScript wprowadzony w najnowszych wersjach ES6. Pozwala nam iterować nad iteracyjnymi obiektami, takimi jak tablice, struny, zestawy i tak dalej.
Przykład: pętla przez element
W tym programie zapętwamy elementy przycisków HTML za pomocą JavaScript for-of-of-of-of-Loop:
Html
Pliki HTML pozostaną takie same jak w poprzednim przykładzie.
JavaScript
var traverse_element = dokument.getElementsBaTagName („przycisk”);Tym razem wykorzystaliśmy formy do zapętlenia wszystkich elementów:
W ten sposób pętla jest używana do przemierzania elementów HTML.
Zapętlanie elementów HTML za pomocą JavaScript podczas pętli
Możemy użyć JavaScript podczas pętli do iteracji przez elementy HTML. Poniższy przykład podany poprowadzi Cię, jak korzystać z pętli „While”, aby iterować za pośrednictwem elementów HTML:
Przykład: pętla przez wszystkie elementy
W tym programie zapętwamy wszystkie elementy HTML za pomocą JavaScript podczas pętli:
var traverse_element = dokument.getElementsBaTagname („*”);W tym przykładowym programie przekazaliśmy metodę „*” do metody „getElementByTagname ()”, aby iterować wszystkie elementy HTML. Następnie wykorzystaliśmy właściwość długości w pętli While, aby uzyskać liczbę elementów HTML do iterowanych/przemierzonych.
W ten sposób możemy zapętlić elementy HTML bez użycia metody foreach () w JavaScript.
Wniosek
JavaScript oferuje wiele podejść innych niż pętla foreach, które można użyć do pętli za pośrednictwem elementów HTML, takich jak pętla, pętla i poby. Podczas zapętlania elementów HTML można zastosować metodę „getElementsBaTagname” do uzyskania kolekcji określonego elementu. W tym poście wyjaśniono działanie kilku podejść do zapętlania za pośrednictwem elementów HTML w JavaScript.