Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z ładowaniem dzieci w funkcji querySelectorAll, Mimo teoretycznej możliwości skrypt nie działa u mnie dla dzieci diva
Less
post 27.06.2021, 06:33:59
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 4.06.2007

Ostrzeżenie: (0%)
-----


Mam problem z funkcją: querySelectorAll (JS)

wg informacji powinna ona ładować divy z jakiejś części dokumentu, np. zagnieżdzone w innym divie, a jednak u mnie tgo nie robi:
  1. const cardColors = [
  2. "obr1", "obr1", "obr2", "obr2", "obr3", "obr3", "obr4", "obr4", "obr5", "obr5", "obr6", "obr6"
  3. ];
  4.  
  5. //pobranie wszystkich div-ów z elementu div#gra
  6. const gra = document.getElementById("gra")
  7. let cards = gra.querySelectorAll("div"); //NodeList; metoda getElementsByTagName tworzy HTMLCollection
  8.  
  9. cards = [...cards];


nie działa też taki zapis:
  1. let gra = document.getElementById("gra").querySelectorAll("div");
  2.  
  3. cards = [...cards];


Chciałem oprócz tych divów dodać na swej stronce (gra memory) dodać divy nagłowkowe i inne, ale w tej wersji, jedynej, która u mnie działa (poniżej) już tego nie mogę... sad.gif

  1. const cardColors = [
  2. "obr1", "obr1", "obr2", "obr2", "obr3", "obr3", "obr4", "obr4", "obr5", "obr5", "obr6", "obr6"
  3. ];
  4.  
  5. let cards = document.querySelectorAll("div");
  6. cards = [...cards];


Czy ktoś wie, co może być nie tak?

Z góry dziękuję za wszelką pomoc, siadam do takich projektów niestety sporadycznie, więc jestem nieobyty, choć bardzo lubię, a tu mi zależy.

Pozdrawiam wszystkich po długiej przerwie
Less

Ten post edytował Less 27.06.2021, 06:35:53


--------------------
Less
:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
trueblue
post 27.06.2021, 10:19:36
Post #2





Grupa: Zarejestrowani
Postów: 6 284
Pomógł: 1718
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Nie wiem co rozumiesz pod pojęciem "ładować".
Funkcja wybiera/filtruje elementy na podstawie zadanego selektora (podobnie jak selektory w CSS).

Działa poprawnie, wybiera elementy <div> z id="gra".


--------------------
Go to the top of the page
+Quote Post
Less
post 27.06.2021, 13:57:45
Post #3





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 4.06.2007

Ostrzeżenie: (0%)
-----


W takim razie coś dzieje się dalej w programie... jakiej aplikacji użyć dzisiaj do pisania takich skryptów? Polecicie coś?


Najlepiej darmowy lub tani, bo robie to hobbystycznie w wolnym czasie sad.gif

Ten post edytował Less 27.06.2021, 14:15:32


--------------------
Less
:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 3.12.2021 - 10:36