我在这里,无法弄清楚如何使用console.log()
函数来调试javascript程序。
具体来说,以下代码正在运行,并使用document.write()
按预期在Web浏览器中显示数据。
问题涉及使用console.log()
的线路我已经查看了我能想到的每个地方,并试图在谷歌上找到信息,但无济于事。
我无法找到console.log()
打印的任何消息痕迹。
我显然必须在错误的地方寻找或做错事。任何相关的提示将不胜感激。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script src="https://cdn.firebase.com/js/client/2.4.2/firebase.js"></script>
</head>
<body>
<script>
var dbURL = "https://myapp.firebaseio.com/MyThings/",
dbRef = new Firebase(dbURL);
dbRef.on("value", function(snapshot) {
console.log(snapshot.val());
console.log("The read SUCCEDED!");
document.write("MyThings<br/>\n");
for (element in snapshot.val()) {
document.write("Hello " + element + " :<br/>\n");
}
}, function (errorObject) {
console.log("The read failed: " + errorObject.code);
});
</script>
</body>
</html>