2016-10-04 2 views
-2

Ich versuche, das Javascript-Debugging zu lernen, und ich bin der Artikel followint hier [LINKE hier] [1]Debuggen nicht zeigen das richtige Ergebnis

[1]: http://meeech.amihod.com/getting-started-with-javascript-debugging-in-chrome/ Ich war in der Lage entlang der tutorial.My folgen Code ist

<script> 
    var value="hang"; 
    function test(){ 
      setInterval(function(){ 
     switch(value){ 
      case'hang': 
      document.body.innerHtml="Hang in there"; 
      break; 
      case'up': 
      document.body.innerHTML="Up"; 
      break; 
      default: 
      document.body.innerHTML="No good!";   
      } 
     },1000); 
     }; 

</script> 

Ater in Debugger Inspektion, es zeigt, dass es zu document.body.innerHtml="Hang in there"; erreicht Aber meine hTML-Seite isnot dort die Ausgabe Hang zeigt Obwohl es einfache Frage zu sein scheint, ich bin nicht in sie zu bekommen. Bitte helfen Sie. Auch ich kann nicht finden, um Option auf Rechtsklick wie im Tutorial angegeben zu sehen.

+1

'es zeigt, dass es erreicht hat, wenn der Debugger _on_ dieser Zeile ist, dann wurde es noch nicht ausgeführt. – vlaz

+0

Ist das eine Art Test? du kopierst/klebst einen Block Code und entscheidest, den Fall von 3 Buchstaben in dem einzigen Fall, der jemals gefeuert werden würde, willkürlich zu ändern und die anderen beiden Instanzen des gleichen Besitzes allein zu lassen –

Antwort

1

Bei JS-Eigenschaftsnamen wie innerHTML wird zwischen Groß- und Kleinschreibung unterschieden. Versuchen Sie, es in ….innerHTML="Hang in there" zu ändern.

+0

Hoppla, guter Fang! :) – Dharik

Verwandte Themen