diff --git a/2-ui/1-document/07-modifying-document/1-createtextnode-vs-innerhtml/solution.md b/2-ui/1-document/07-modifying-document/1-createtextnode-vs-innerhtml/solution.md index a38f01645..62fe57f74 100644 --- a/2-ui/1-document/07-modifying-document/1-createtextnode-vs-innerhtml/solution.md +++ b/2-ui/1-document/07-modifying-document/1-createtextnode-vs-innerhtml/solution.md @@ -1,15 +1,15 @@ -Answer: **1 and 3**. +Svar: **1 og 3**. -Both commands result in adding the `text` "as text" into the `elem`. +Begge kommandoer resulterer i at tilføje `text` "som tekst" til `elem`. -Here's an example: +Her er et eksempel: ```html run height=80
+ function clockStart() { + // sæt kun et nyt interval hvis uret ikke er startet + // ellers ville vi overskrive timerID-referencen til det kørende interval og ikke kunne stoppe uret igen + if (!timerId) { + timerId = setInterval(update, 1000); + } + update(); // <-- start umiddelbart, vent ikke 1 sekund før det første setInterval virker + } - - + function clockStop() { + clearInterval(timerId); + timerId = null; // <-- slet timerID for at indikere at uret er stoppet, så det er muligt at starte det igen i clockStart() + } + - - + + -