返回未定义的javascript简单测试

返回未定义的javascript简单测试,javascript,forms,Javascript,Forms,我正在使用一个教程,该教程让我使用外部javascript创建html表单。当我点击一个单选按钮时,我应该得到一个带有答案值的提示。相反,无论我点击哪个答案,我都会得到“未定义” 我把这个放在JSBin上了 在一次解决问题的尝试中,我抓取了导师提供的项目文件,并将代码放入JSBin字段,得到了相同的结果 所以代码(和教程)是错误的,但它在教程中起作用。 怎么办?此代码段的沙盒iframe妨碍了表单的发布功能。如果您想正确查看该功能,可以在自己的站点上运行它。测验有效 pTi和n6的评论者所说的我

我正在使用一个教程,该教程让我使用外部javascript创建html表单。当我点击一个单选按钮时,我应该得到一个带有答案值的提示。相反,无论我点击哪个答案,我都会得到“未定义”

我把这个放在JSBin上了

在一次解决问题的尝试中,我抓取了导师提供的项目文件,并将代码放入JSBin字段,得到了相同的结果

所以代码(和教程)是错误的,但它在教程中起作用。
怎么办?

此代码段的沙盒iframe妨碍了
表单的发布功能。如果您想正确查看该功能,可以在自己的站点上运行它。测验有效

pTi和n6的评论者所说的我适用于这个片段


多线圈测验
iframe{
边界半径:8px;
边缘顶部:20px;
}
.ui{
边界半径:8px;
最大宽度:300px;
边界:2个山脊#8cf;
填充:10px;
}
传奇
菲卡普顿{
颜色:#8cf;
字体大小:1.35rem;
字体变体:小大写字母;
}
#php{
背景:#fff;
}
dt{
边缘顶部:12px;
}
1.我们在JavaScript代码中放入哪个HTML元素?
A.js
B剧本
C身体
D链接
2.哪个HTML属性用于引用外部JavaScript文件?
A.src
B雷尔
C类型
Dhref
3.你会如何在提醒框中写“你好”?
A.msg(“你好”);
BalertBox(“你好”);
C写下“你好”;
D警惕(“你好”);
4.JavaScript与“Java”编程语言直接相关
A.真的
B假的
5.JavaScript中的变量必须以哪个特殊字符开头
a@
b$
c#
D没有特别的性格
将数据发布到服务器
结果:
0
服务器接收到的数据
函数submitAnswers(){
var res=document.getElementById('results');
var keys=document.querySelectorAll('.correct');
var total=键数。长度;
var得分=0;
var outOf=document.getElementById('outOf');
var keyArray=Array.prototype.slice.call(键);
对于(var k=0;k
您在什么环境中运行?适用于我-Windows 10code上的Chrome v47.0.2526.106 m适用于我。您可以提供不适用于您的代码吗?您需要实际单击输出容器中的
Run with JS
按钮来初始化javascript---检查一下
document.forms['quizform']['q1'].value实际上是未定义的,因为
document.forms['quizform']['q1']
提供了四个匹配元素的列表,而该列表没有
value
属性。它不会给你选择哪个收音机的值。