我创建了一个拼写游戏,用户通过单击字母来拼写单词。为了向用户展示他们有多少错误和正确,我计算了正确和错误消息显示的次数并将其打印给用户。
这适用于正确答案,但不适用于错误答案。有人能告诉我为什么吗?
这是正确答案的脚本(工作正常)...
var completeLetters = $('.wordglow2').length;
var completeWords = (completeLetters / 3);
if ($(right).show()) {
$('.counter').html("Right Answers = " + completeWords).show();
}
这是错误答案的答案(完全相同的逻辑,但不起作用!)...
var incompleteLetters = $('.wordglow4').length;
var incompleteWords = (incompleteLetters / 3);
if ($(wrong).show()) {
$('.counter2').html("Wrong Answers = " + incompleteWords).show();
}
所以基本上“wordglow4”是在字母拼写错误时添加到字母的样式,“wordglow2”是添加到正确拼写字母的样式。
所有单词都是 3 个字母长,因此是“(incompleteLetters / 3)”