2017-03-10 4 views
1

Kann mir jemand helfen? Ich versuche eine JS-Datei aufzurufen, funktioniert aber nicht. Ich bin ein Neuling und habe wirklich keine Ahnung warum.Mein html ruft die JavaScript-Datei nicht auf

<html> 
    <head> 
    <title>Stack</title> 
    <meta charset=utf-8> 
    <script> 
     var fruits = new array(); 

     fruits[0] = "Apple"; 
     fruits[1] = "Strawberry"; 
     fruits[2] = "Orange"; 

     for(i=0; i<3; i++){ 
     document.write(fruits[i]+"</br>"); 
     } 

     </script> 
</head> 
<body> 
    <div>JavaScript</div> 
</body> 
</html> 
+2

Zusätzlich zu den anderen Antworten, im Inneren des Körpers Verwendung document.write und nicht in dem Kopfelement – Zorgatone

Antwort

3

Array statt Array

<html> 
     <head> 
     <title>Stack</title> 
     <meta charset=utf-8> 
     <script> 
      var fruits = new Array(); 

      fruits[0] = "Apple"; 
      fruits[1] = "Strawberry"; 
      fruits[2] = "Orange"; 

      for(i=0; i<3; i++){ 
      document.write(fruits[i]+"</br>"); 
      } 

      </script> 
    </head> 
    <body> 
     <div>JavaScript</div> 
    </body> 
    </html> 
-1

Definieren des Array wie folgt

var fruits = []; 

Oder diese

var fruits = ['Apple', 'Strawberry', 'Orange']; 
+2

Obwohl in diesem Fall ist es das Problem löst, ist dies nicht die Antwort darauf , da es nicht erklärt, was das Problem war (Kleinbuchstaben-Array, document.write in Kopf usw.) – Zorgatone

3

Case sensitive boss

<script> 
     var fruits = new Array(); 

     fruits[0] = "Apple"; 
     fruits[1] = "Strawberry"; 
     fruits[2] = "Orange"; 

     for(i=0; i<3; i++){ 
     document.write(fruits[i]+"</br>"); 
     } 

     </script> 
+0

Ja! Das war das Problem, vielen Dank! –

0

Groß- und Kleinschreibung:

<script> 
       var fruits = new Array(); 

       fruits[0] = "Apple"; 
       fruits[1] = "Strawberry"; 
       fruits[2] = "Orange"; 

       for(i=0; i<3; i++){ 
       document.write(fruits[i]+"</br>"); 
       } 

</script> 
Verwandte Themen