`. Som det er nu er dets længde `1`.
+2. Det andet script kører efter at browseren har fundet et tilføjet `
`, så dets længde er `2`.
```html run
First div
@@ -286,9 +287,9 @@ In the example below, there are two scripts.
```
-In contrast, `querySelectorAll` returns a *static* collection. It's like a fixed array of elements.
+Som kontrast til dette så returnerer `querySelectorAll` en *statisk* samling. Her er det en fikseret liste af elementer.
-If we use it instead, then both scripts output `1`:
+Hvis vi brugte denne metode i stedet, så ville begge scripts outputte `1`:
```html run
@@ -308,18 +309,18 @@ If we use it instead, then both scripts output `1`:
```
-Now we can easily see the difference. The static collection did not increase after the appearance of a new `div` in the document.
+Nu bør det være tydeligt at se forskellen. Den statiske samling øgede ikke sin længde efter det nye `div` blev tilføjet i dokumentet.
-## Summary
+## Opsummering
-There are 6 main methods to search for nodes in DOM:
+Der er seks hoved-metoder til at finde elementer i DOM'en:
-| Method |
-Searches by... |
-Can call on an element? |
+Metoder |
+Søger ved ... |
+Kan kaldes på et element? |
Live? |
@@ -363,12 +364,12 @@ There are 6 main methods to search for nodes in DOM:
-By far the most used are `querySelector` and `querySelectorAll`, but `getElement(s)By*` can be sporadically helpful or found in the old scripts.
+Den klart mest fleksible metode er `querySelector` og `querySelectorAll`, men `getElement(s)By*` kan fra tid til anden være nyttige eller findes i gamle scripts.
-Besides that:
+Derudover finde der:
-- There is `elem.matches(css)` to check if `elem` matches the given CSS selector.
-- There is `elem.closest(css)` to look for the nearest ancestor that matches the given CSS-selector. The `elem` itself is also checked.
+- metoden `elem.matches(css)` der tjekker om `elem` matcher det givne CSS-selector.
+- metoden `elem.closest(css)` der kigger efter den nærmeste forælder, der matcher det givne CSS-selector. Selve `elem` er også med i søgningen.
-And let's mention one more method here to check for the child-parent relationship, as it's sometimes useful:
-- `elemA.contains(elemB)` returns true if `elemB` is inside `elemA` (a descendant of `elemA`) or when `elemA==elemB`.
+Og lad os nævne en yderligere metode her til at tjekke for barn-forælder-forhold, da det kan være nyttigt:
+- `elemA.contains(elemB)` returnerer true hvis `elemB` er inde i `elemA` (en efterkommer af `elemA`) eller når `elemA==elemB`.