Mamy rodzica: rodzic_element, i chcemy zwrócić jego dziecko: element_dziecko, a oto kod:
var element_dziecko=element_rodzic.getElementById('tytan');
to takie coś nie działa, jak to naprawić?
document.getElementById(id)
jest metodą obiektu Document
. Więc nie możesz jej wywoływać na dowolnym elemencie, tylko na dokumencie
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()
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.