我在课堂项目中遇到了一些问题。每一件事都做得很好,并且直到我们现在所处的部分。基本上,我们必须添加原型和案例以移动到每个位置。现在我的代码不起作用,老师和宠物摇滚一样有用。我的代码有两个部分,html(包含部分代码,包括项目等)和包含位置的.js文件。
我在Github上创建了一个存储库,因此所有想要帮助的人都可以轻松访问它。在这一点上,提交给我的教授为时已晚,但我很好奇我做错了什么。
https://github.com/EmeraldX/Project-Help/tree/master
main和directions.js是我目前正在使用的文件。
谢谢!
更新:好的,所以它仍然无法正常工作,当我使用Chrome控制台时,它只是告诉我:
function updateDisplay( message ) {
var textArea = document.getElementById("introduction");
textArea.value = message + "\n\n" + textArea.value;
无法阅读财产'价值'为null
答案 0 :(得分:1)
我尝试使用firefox打开你的html页面和js,并使用firebug consol查看是否有任何错误。
您的js中似乎缺少)
:
参数列表directions.js:7:145 之后SyntaxError:missing)
它是对的:
locations[2] = new Location(2,"Lake","A large lake that is formed by a river flowing from the East.",
new Item(1,"Fish","An old rotting fish.");
缺少')'
更正后,您似乎错过了)
第7,9,13和14行。
然后弹出一个新错误:
ReferenceError:项目未定义directions.js:7:2
这可以通过在direction.js
中调用js脚本后main.html
来解决。
希望它可以提供帮助