Spørgsmålet om søskende
vigtighed: 5
Hvis elem – er en tilfølglig DOM element node…
- Er det sandt at
elem.lastChild.nextSiblingaltid ernull? - Er det sandt at
elem.children[0].previousSiblingaltid ernull?
- Ja, det er sandt. Elementet
elem.lastChilder altid det sidste – det har ikke nogennextSibling. - Nej, det er ikke sandt, fordi
elem.children[0]er det første barn mellem elementer. Men der kan eksistere ikke-elementer før det. SåpreviousSiblingkan være en tekstnode.
Bemærk: for begge tilfælde, hvis der ikke er nogen børn, vil der være en fejl.
Hvis der ikke er nogen børn, er elem.lastChild null, så vi kan ikke tilgå elem.lastChild.nextSibling. Og samlingen elem.children er tom (ligesom et tomt array []).