Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]tablica z indeksów elementów listy, które zawierają "coś"
stellatus
post
Post #1





Grupa: Zarejestrowani
Postów: 196
Pomógł: 0
Dołączył: 9.03.2017

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


Wywołałem funkcję w konsoli
Kod
document.querySelectorAll(".terms li")

Prawidłowo wyświetliły się wszystkie elementy listy z diva o klasie "terms" jako NodeList(). Rozumiem, że to jest tablica prawda? Każdy z jej elementów ma swój indeks. Niektóre z elementów tej listy mają dodatkowo tagi <h3>. Chciałbym teraz utworzyć tablicę z indeksów wszystkich tych elementów, które zawierają tag <h3>. Jak to zrobić?

Przykładowa lista:
https://codepen.io/rudolph-reti/pen/OJPQdYq

Ten post edytował stellatus 8.01.2020, 16:09:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


  1. let list = document.querySelectorAll(".terms li");


  1. let list2 = [...list];

lub
  1. let list2 = Array.from(list);

lub tak jak w poprzednim poście (slice)

  1. list2 = list2.filter(function(el){
  2. return el.querySelector('h3')
  3. });
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 11:19