Javascript 为什么我的位置未定义且显示未更新?

Javascript 为什么我的位置未定义且显示未更新?,javascript,html,prototype,case,Javascript,Html,Prototype,Case,我对一个班级项目有一些问题。到目前为止,一切都很顺利。基本上,我们必须添加原型和案例才能移动到每个位置。现在我的代码不起作用了,老师几乎像宠物石一样乐于助人。我的代码有两部分,html(其中包含部分代码,包括项目等)和包含位置的.js文件 我在Github上创建了一个存储库,因此所有想要帮助的人都可以轻松访问它。现在向我的教授屈服已经太晚了,但我很好奇我做错了什么 main和directions.js是我目前正在处理的文件 谢谢 更新:好的,它仍然不工作,当我使用Chrome的控制台时,它告诉

我对一个班级项目有一些问题。到目前为止,一切都很顺利。基本上,我们必须添加原型和案例才能移动到每个位置。现在我的代码不起作用了,老师几乎像宠物石一样乐于助人。我的代码有两部分,html(其中包含部分代码,包括项目等)和包含位置的.js文件

我在Github上创建了一个存储库,因此所有想要帮助的人都可以轻松访问它。现在向我的教授屈服已经太晚了,但我很好奇我做错了什么

main和directions.js是我目前正在处理的文件

谢谢

更新:好的,它仍然不工作,当我使用Chrome的控制台时,它告诉我:

函数更新显示(消息){
var textArea=document.getElementById(“简介”);
textArea.value=message+“\n\n”+textArea.value;


无法读取null的属性“value”

我尝试使用firefox打开html页面和js,并使用firebug控制台查看是否有任何错误

您的js中似乎缺少一个

SyntaxError:missing)在参数列表方向之后。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行

然后会弹出一个新错误:

ReferenceError:未定义项方向。js:7:2

main.html
中编写js脚本后,可以通过调用
direction.js
来纠正这一问题


希望它能有所帮助

请在这里发布一个帖子,我们不想通过梳理你的整个Git响应来寻找你的bug。你还需要比“不工作”更具体。它应该做什么,它做什么?在行尾缺少括号,带有新项目,如
位置[2]=新位置(2,“湖”,“一条河流从东流而成的大湖。”,新条目(1,“鱼”,“一条腐烂的老鱼”)
而且在项目定义之后,您需要加载directions.js。好的IDE将帮助您发现语法错误,否则可能会花费您数小时的时间。@WalkerBoh IDE是什么?很抱歉,我只是在介绍性编程中,教授在教我们任何东西方面都很差劲,所以它非常简单。