js答题参考脚本
⽹页答题,F12,提取出包含答案的字符串,粘贴在json.parse(''),单引号中间,脚本会⾃动按正确答案进⾏⾃动勾选。其实这个脚本稍微需要注意的就是setTimeout函数的运⽤。根据⾃⼰的实际应⽤环境对代码进⾏适当修改,借鉴思路和⽅法。
var jsona=JSON.parse('');
var questionlength=jsona.data.question.length;
var ic=-1;
var id=-1;
for(var ia=0;ia<questionlength;ia++){
var quesOptionlength=jsona.data.question[ia].quesOption.length;
if(jsona.data.question[ia].questionType=="01"){
for(var ib=0;ib<quesOptionlength;ib++){
ic=ic+1;
if (jsona.data.question[ia].quesOption[ib].isTrue ==1) {
};
};
};
if(jsona.data.question[ia].questionType=="02"){
var ie=0
for(var ib=0;ib<quesOptionlength;ib++){
id=id+1;
if (jsona.data.question[ia].quesOption[ib].isTrue ==1) {
js脚本编程入门ie=ie+1
if(ie==1){setTimeout("ElementsByClassName('el-checkbox__input')["+id+"].click()",200)};
if(ie==2){setTimeout("ElementsByClassName('el-checkbox__input')["+id+"].click()",400)};
if(ie==3){setTimeout("ElementsByClassName('el-checkbox__input')["+id+"].click()",600)};
if(ie==4){setTimeout("ElementsByClassName('el-checkbox__input')["+id+"].click()",800)};
if(ie==5){setTimeout("ElementsByClassName('el-checkbox__input')["+id+"].click()",1000)};
if(ie==6){setTimeout("ElementsByClassName('el-checkbox__input')["+id+"].click()",1200)};
};
};
};
if(jsona.data.question[ia].questionType=="03"){
for(var ib=0;ib<quesOptionlength;ib++){
ic=ic+1;
if (jsona.data.question[ia].quesOption[ib].isTrue ==1) {
};
};
};
};

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。