2016-10-18 2 views
-5

Ich versuche, Zeilenumbrüche nach dem Schreiben jedes Array/Funktion in der Ausgabebox hinzufügen, aber kann nicht scheinen, eine Lösung dafür zu finden. Ich habe versucht, es als Variable, Kommentar etc. hinzuzufügen. Irgendwelche Ideen? Vielen Dank. Beispiel:Hinzufügen von Unterbrechungen nach Arrays

1,2,3,4,5,6,7,8,9,11,22,23,25 "new line" 
1,2,3,4,5,6,7,8,9,11,22,23,25 "new line" 

Code

<!DOCTYPE HTML> 
    <head> 
     <title>Oppgave 1</title> 
     <meta charset="utf-8" /> 
     <style> 

     </style> 
     <script> 

      window.onload = oppstart; 

      var output = ""; 
      var arr = [1,2,3,4,5,6,7,8,9,11,22,23,25]; 
      var sum = 0; 



      function oppstart(){ 
      //Forlengs 
       for (var i = 0; i < arr.length; i++) { 
       skrivUt(); 
       } 
      //Baklengs 
       for(var i = arr.length-1; i >=0; i--) { 
       skrivUt(); 
       } 
      //Annethver 
       for(var i = 0; i<arr.length; i+=2) { 
       skrivUt(); 
       } 
      //Mindre enn 10 
       for(var i = 0; i < arr.length; i++) 
       if(arr[i] < 10) 
       skrivUt(); 
      //Partall 
       for(var i = 0; i < arr.length; i++) 
       if(arr[i] % 2 === 0) 
       skrivUt(); 

      function skrivUt(){ 
       output += arr[i] + " "; 
       //sum += arr[i]; 
       document.getElementById("out").innerHTML = output; 
       } 

      } 


     </script> 

    </head> 
    <body> 
     <p id="out"></p> 

    </body> 

Antwort

-1

Verwendung Array.push stattdessen die Werte von concatinating.

0

Dies ist die Antwort Nicht Exakt dies ist nur Beispiel Ihrer Frage einfach Verwenden Sie „\ n“ die nächste Zeile in Ihrem Skript

window.onload = oppstart; 
 

 
      var output = ""; 
 
      var arr = [1,2,3,4,5,6,7,8,9,11,22,23,25]; 
 
      var sum = 0; 
 

 

 

 
      function oppstart(){ 
 
      //Forlengs 
 
       for (var i = 0; i < arr.length; i++) { 
 
       skrivUt(); 
 
        
 
       } 
 
      //Baklengs 
 
       for(var i = arr.length-1; i >=0; i--) { 
 
       skrivUt(); 
 
       } 
 
      //Annethver 
 
       for(var i = 0; i<arr.length; i+=2) { 
 
       skrivUt(); 
 
       } 
 
      //Mindre enn 10 
 
       for(var i = 0; i < arr.length; i++) 
 
       if(arr[i] < 10) 
 
       skrivUt(); 
 
      //Partall 
 
       for(var i = 0; i < arr.length; i++) 
 
       if(arr[i] % 2 === 0) 
 
       skrivUt(); 
 

 
      function skrivUt(){ 
 
       output += arr[i]+"\n"; 
 
       alert(output); 
 
       //sum += arr[i]; 
 
       document.getElementById("out").innerHTML = output; 
 
       
 
       } 
 

 
      }
 <p id="out"></p>

Verwandte Themen