Rodzic i jego dziecko, w JavaScript

Rodzic i jego dziecko, w JavaScript
GA
  • Rejestracja:około 17 lat
  • Ostatnio:około 2 miesiące
0

Mamy rodzica: rodzic_element, i chcemy zwrócić jego dziecko: element_dziecko, a oto kod:

Kopiuj
var element_dziecko=element_rodzic.getElementById('tytan');

to takie coś nie działa, jak to naprawić?

edytowany 3x, ostatnio: gabus
M3
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:195
1

document.getElementById(id) jest metodą obiektu Document . Więc nie możesz jej wywoływać na dowolnym elemencie, tylko na dokumencie

Kopiuj
var element_dziecko=document.getElementById('tytan');

Tym bardziej, że id powinno być unikalną wartością na całej stronie, więc jaki sens wywoływać ją na rodzicu.

Jeśli już bardzo chcesz szukać elementu o jakimś id, wewnątrz rodzica, to możesz użyć element.querySelector()

Kopiuj
var element_dziecko=element_rodzic.querySelector('#tytan');

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.