这是怎么回事? 在我头上的标签......为什么我的功能没有定义?
var movieArray = [
["Everything is Illuminated", "0", ""],
["The Girl Who Leapt Through Time (Toki wo kakeru shojo)", "1", "<ol><li><span class=\"bold quote_actor\">Kosuke Yoshiyama: </span><span class=\"line\">It's not that rare. Many girls do it at your age.</span></li> </ol>"],
["Freedom Writers", "0", ""],
["Inside Man", "0", ""]
];
function checkAnswer(this.value) {
if (this.value == 0) {
alert ("Wrong answer!");
} else {
alert ("Correct Answer!");
}
}
在身体...
<p><a id="0" class="btn btn-primary btn-large" value="0" onclick="checkAnswer(this.value)">Everything is Illuminated</a></p>
<p><a id="1" class="btn btn-primary btn-large" value="1" onclick="checkAnswer(this.value)">The Girl Who Leapt Through Time (Toki wo kakeru shojo)</a></p>
的错误是没有定义checkAnswer()。怎么来的?
谢谢。
你确定你没有得到更多的错误吗? '函数checkAnswer(this.value)'不是有效的JavaScript,它需要'function checkAnswer(value)' –
你在哪里可以看到这个错误? – ted
你知道你的第二部电影里有双引号,对不对?如果将它全部定义在全局范围内,那么这将使所有事件都崩溃并烧毁... – Norguard