Avatar billede Laerke Novice
11. september 2021 - 10:06 Der er 1 kommentar og
1 løsning

Javescript - While loop - tælle op fra 1

Jeg er rimelig ny i kodning med JavaScript. Hvad er der galt med min kode siden at det ikke virker? Jeg vil gerne have at den tæller op fra 1 og slutter ved 5.


Javascript kode:
```
var counter1 = 0;
while (counter1 <5) {
  document.getElementById("laerke7").innerHTML = counter1;
  counter1++;
}
```

HTML kode
```
<!DOCTYPE html>
<html lang="da">
  <head>
    <meta charset="utf-8">
    <title>Javascript</title>
  </head>
  <body>
    <p id="laerke7"></p>

    <script src="script.js"></script>
  </body>
</html>

```
Avatar billede jjam Juniormester
11. september 2021 - 10:41 #1
Ændre dette:
>var counter1 = 0;
>while (counter1 <5) {

Til:
var counter1 = 1;
while (counter1 =<5) {
Avatar billede olsensweb.dk Ekspert
11. september 2021 - 11:43 #2
hvorfor udskriver du indefra loopet ??, du overskriver jo hele tiden indholdet af laerke7

jeg ville gøre noget ala dette:


<p id="laerke7"></p>
<script type="text/javascript">
var counter1 = 0;
while (counter1 <5) { 
  counter1++; 
}
document.getElementById("laerke7").innerHTML = counter1;
</script>


eller dette hvis jeg ville se optællingen


<p id="laerke7"></p>
<script type="text/javascript">
var counter1 = 0;
var str="";
while (counter1 <5) { 
  counter1++;
  str += counter1 + " ";
}
document.getElementById("laerke7").innerHTML = str;
</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester