Rodzic i jego dziecko, w JavaScript

0

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ć?

1

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');

1 użytkowników online, w tym zalogowanych: 0, gości: 1