• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak zmienić HTMLCollection

0 głosów
527 wizyt
pytanie zadane 19 czerwca 2017 w JavaScript przez Marchiew Dyskutant (7,730 p.)

Witam,

W konsoli wpisuje np. document.getElementsByClassName("ui__headerMedium statistics__userName") i pokazuje mi się coś takiego: HTMLCollection [ <div.ui__headerMedium.statistics__userName> ] zamiast <div.ui__headerMedium.statistics__userName> i nie moge na tym używać żadnych właściwości DOM. Wpisuje document.getElementsByClassName("ui__headerMedium statistics__userName").innerHTML i pokazuje "undefined" i tak ze wszystkim. Co moge zrobić by móc na tym coś zrobić?

Jeśli nie jasno napisałem to przepraszam.

Z góry dzięki za pomoc

2 odpowiedzi

0 głosów
odpowiedź 19 czerwca 2017 przez surfeliza Stary wyjadacz (11,260 p.)
wybrane 19 czerwca 2017 przez Marchiew
 
Najlepsza
document.getElementsByClassName("ui__headerMedium statistics__userName")[0]
komentarz 19 czerwca 2017 przez Marchiew Dyskutant (7,730 p.)
Rzeczywiście działa, a da się zmienić jakby format żeby nie pracować na tablicy tylko na czystym DOMie?
1
komentarz 19 czerwca 2017 przez Comandeer Guru (607,960 p.)
To nie jest tablica, to obiekt pseudotablicowy.
+1 głos
odpowiedź 19 czerwca 2017 przez Comandeer Guru (607,960 p.)

Użyj document.querySelector – to jedyna funkcja (oprócz document.getElementById), która zwraca pojedynczy element zamiast kolekcji.

Podobne pytania

+1 głos
1 odpowiedź 325 wizyt
0 głosów
1 odpowiedź 242 wizyt
pytanie zadane 23 lipca 2016 w Systemy operacyjne, programy przez james30k Bywalec (2,260 p.)
–1 głos
1 odpowiedź 393 wizyt

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,328 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...