判断对错html,js制作单选题,能判断对错

以下的JS代码,其功能是,对给出的单选题能根据事先设置好的答案,对用户所选择的项进行判断,给出对错提示。下面的代码,你什么也不用修改,复制后保存成为HTML文件双击运行即可,注意,打开的时候,一定要允许阻止的内容,否则看不到效果。

//开始制作单选题目答案

var myArray=new Array()

myArray[0]="1"

myArray[1]="2"

myArray[2]="3"

//单选题目答案制作结束

第一题:题目省略

A、答案 B、答案 C、答案 D、答案

答案选择

选择答案

A

B

C

D

第二题:题目省略

A、答案 B、答案 C、答案 D、答案

答案选择

选择答案

A

B

C

D

第三题:题目省略

A、答案 B、答案 C、答案 D、答案

答案选择

选择答案

A

B

C

D

评卷

function Mycheck(){

var checkbox1=document.forms["myform"]["checkbox1"];

if(checkbox1.checked)

{

CheckExam();

}

}

function CheckExam(){

var Myselect=document.myform.select;

for (i=0;i

{

//alert(Myselect[i].selectedIndex);

if(Myselect[i].selectedIndex != parseInt(myArray[i]))

{

alert("第" + (i+1) + "题答错了")

}

}

}

代码分析:

①设置答案  

//开始制作单选题目答案

var myArray=new Array()

myArray[0]="1"

myArray[1]="2"

myArray[2]="3"

//单选题目答案制作结束

使用数组来保存答案,第几题的答案分别保存在myArray[0]myArray[1]myArray[2]…里面,注意myArray[0]保存的是第一题答案,其它依此类推。

②对选项进行判断

对用户所选的答案进行判断,是通过如下的函数来完成的。

function CheckExam(){

var Myselect=document.myform.select;

for (i=0;i

{

//alert(Myselect[i].selectedIndex);

if(Myselect[i].selectedIndex != parseInt(myArray[i]))

{

alert("第" + (i+1) + "题答错了")

}

}

}

for (i=0;i

if(Myselect[i].selectedIndex != parseInt(myArray[i]))根据所选择的项的索引值,对比答案,给出判断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值