2016-03-28 17 views
0

Ich habe eine einfache Seite, die einen console.log tut:Jquery Include bricht console.log?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html> 
<head> 
<title>Chess</title> 
<meta charset="utf-8"/> 
<script src="js/jquery/external/jquery/jquery.js"> 
<script> 
    for (var i = 0; i < 9; i++) { 
     console.log(i); 
    } 
</script> 
</head> 
<body> 
<canvas id="maincanvas" width="500" height="500" style="border: 1px solid black;"> 
</canvas> 
</body> 
</html> 

Alles, was ich tun muß, ist die jquery zu entfernen ist und die console.log zeigt im Chrome Web-Entwickler-Tools-Konsole auf. Ich bin verwirrt, was macht jquery mit console.log?

+0

irgendein Fehler auf der Konsole? – dannielum

+0

Keine, was auch immer. – Calicoder

+0

die anderen Jungs haben Recht, Sie haben nicht geschlossen Ihr Skript-Tag – dannielum

Antwort

2

Skript-Tags sind keine selbstschließenden Tags. Bitte beachten Sie die MDN: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script

Sie müssen schließen Sie das Script-Tag ändern:

<script src="js/jquery/external/jquery/jquery.js"></script>

+0

Das hat es behoben. Beachten Sie, dass die Verwendung von

1

Ihre

<script src="js/jquery/external/jquery/jquery.js"> 

eine Schließung </script> Tag fehlt.

Verwandte Themen