DOM:document.documentElement
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Spis treści |
[edytuj] Podsumowanie
Tylko do odczytu
Zwraca Element będący bezpośrednim dzieckiem document (na przykład dla dokumentów HTML jest to element <html>).
[edytuj] Składnia
var element = document.documentElement;
[edytuj] Przykład
actual_doc = document.documentElement;
first_tier = actual_doc.childNodes;
//first_tier to bezpośrednie dzieci HTML
for (var i = 0; i < first_tier.length; i++) {
//zrób cos z każdym dzieckiem HTML
//poprzez firs_tier[i]
}
var rootElement = document.documentElement;
var firstTier = rootElement.childNodes;
// firstTier jest NodeList bezpośredniego dziecka elementu głównego
for (var i = 0; i < firstTier.length; i++) {
// zrób coś z każdym dzieckiem HTML głównego elementu
// as firstTier[i]
}
[edytuj] Uwagi
Ta własność tylko do odczytu jest udogodnieniem w przechwytywaniu elementu HTML, powiązanego z każdym prawidłowym dokumentem HTML.
Powyżej typowy przykład: potrzebujesz w rzeczywistości elementu HTML, aby mieć dostęp do wszystkich jego dzieci, więc używasz tej własności obiektu document, aby go przejąć.
Zauważ też, że zazwyczaj document zawiera jeden węzeł-dziecko - HTML - który sam zawiera wszystkie elementy faktycznego dokumentu jako listę węzłów-dzieci (nodeList).