我的网站上的JavaScript有什么问题?

时间:2011-10-14 15:43:45

标签: javascript html onclick hide

3 个答案:

答案 0 :(得分:1)

text未定义。您必须先定义变量,然后才能使用它。

由于您使用的是.innerHTML = ...,我认为必须以这种方式声明text

JS:

var text = document.getElementById("text");

HTML(某处):

<div id="text"></div>

答案 1 :(得分:0)

答案 2 :(得分:0)

你的JavaScript在语法上是可以接受的,虽然它没有做你想做的事情。我对你的HTML有一些建议。请确保:

  • 元素ID是唯一的。 (即只有一个具有id答案的元素)
  • 字符串的元素属性值在引号中。 (即<div id="question1"/>
  • 使用document.getElementById(“answer”)
  • 而不是document.answer

我将更新此答案,并提供有关如何尽快修复JavaScript的一些建议。

更新:这是您正在寻找的简化版本。随意修改:http://jsfiddle.net/U7J5W/