我在类项目中遇到了一些问题。每件事都工作得很好,直到我们目前的部分。基本上,我们必须添加原型和案例才能移动到每个位置。现在我的代码不起作用,老师就像宠物石头一样乐于助人。我的代码有两个部分,html(其中包含包括项目等在内的部分代码)和包含位置的.js文件。
我在 Github 上创建了一个存储库,因此所有想要提供帮助的人都可以轻松访问它。在这一点上,向我的教授提交为时已晚,但我很好奇我做错了什么。
https://github.com/EmeraldX/Project-Help/tree/master
主要和方向.js是我目前正在处理的文件。
谢谢!
更新:好的,所以它仍然无法正常工作,当我使用 Chrome 的控制台时,它只是告诉我:
function updateDisplay( message ) {
var textArea = document.getElementById("introduction");
textArea.value = message + "nn" + textArea.value;
无法读取 null 的属性"值"
我尝试使用Firefox打开您的html页面和js,并使用Firebug consol查看是否有任何问题。
看起来您的 js 中缺少一个)
:
语法错误:参数列表方向后缺少.js:7:145
这是对的:
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 行)
。
然后弹出一个新错误:
参考错误: 项目未定义方向.js:7:2
这可以通过在 main.html
中的 js 脚本之后调用您的 direction.js
来纠正。
希望能有所帮助