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

时间:2015-04-22 20:48:58

标签: javascript html prototype case

我在课堂项目中遇到了一些问题。每一件事都做得很好,并且直到我们现在所处的部分。基本上,我们必须添加原型和案例以移动到每个位置。现在我的代码不起作用,老师和宠物摇滚一样有用。我的代码有两个部分,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

1 个答案:

答案 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来解决。

希望它可以提供帮助