Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

loop

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

loop

Post 11.08.2018, 13:12:50

Witam. Zalozmy, ze mam cos takiego:

Kod: Zaznacz cały
<html>
<head>
<title>Links test</title>
</head>
<body>
   <a href="https://www.google.com" title="google">google</a>
   <a href="https://facebook.com/">facebook<</a>
   <a href="https://www.instagram.com/" title="instagram">instagram</a>
   <a href="https://www.amazon.com/">amazon</a>
   <a href="https://www.apple.com/" title="apple">apple</a>
</body>
</html>


Kod: Zaznacz cały
let links = document.getElementsByTagName('a');
let linksLength = links.length;
let titleCount = 0;

for (i = 0; i < linksLength; i++) { // glowny loop
   if (links[i].getAttribute('title') !== undefined) { // sprawdzenie
      titleCount += 1; // zliczanie elementow, ktore spelniaja sprawdzenie
      // teraz musze sprawdzic tu czy przelecial przez WSZYSTKIE elementy, ktore spelniaja sprawdzenie i jezeli tak to WYKONAJ cos
      // jak to zrobic? (filter?)
   }
}


Macie jakies pomysly?
kerios83
Posty: 120
Dołączył(a): 31.10.2008

Re: loop

Post 12.08.2018, 19:55:08

Nie bardzo rozumiem pytanie. Pewność, że przeleciał przez wszystkie elementy będziesz miał jak wstawić kod poza pętlą a nie w pętli, w której jest "w trakcie".

Kod: Zaznacz cały
let links = document.getElementsByTagName('a');
let linksLength = links.length;
let titleCount = 0;

for (i = 0; i < linksLength; i++) { // glowny loop
   if (links[i].getAttribute('title') !== undefined) { // sprawdzenie
      titleCount += 1; // zliczanie elementow, ktore spelniaja sprawdzenie
      // teraz musze sprawdzic tu czy przelecial przez WSZYSTKIE elementy, ktore spelniaja sprawdzenie i jezeli tak to WYKONAJ cos
      // jak to zrobic? (filter?)
   }
}

// TUTAJ WSTAW SWÓJ KOD

prawdopodobnie nie zrozumiałem pytania, dlatego prosze o doprecyzowanie wymagań.
Avatar użytkownikakuku
Rafał Kukawski

+∞
+∞

Posty: 19770
Dołączył(a): 14.04.2002


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Ahrefs [Bot] i 3 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 51510 zarejestrowanych użytkowników.
Najnowszy użytkownik: Steeveroutt


Nasi użytkownicy napisali:

  • 937837 wiadomości
  • w 247508 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)