期末评教老师很多,为了避免浪费时间,可以用这个脚本来实现自动评教以及自动提交
原理简单清楚,可以自行理解替换,适合JS零基础小白
第一步 通过右击检查获得要点击的按钮的ClassName
(这边的ClassName可以是Name、Tag、ID,只要把getElementsByClassName中的ClassName改成自己要用的就可以)
第二步 获取对应的数组,并用循环将要选的全选上 、要填的全填上
//自动点击要选的选项
var option = document.getElementsByClassName("填你找到的");
for(var i =0;i<option.length;i+=3)
//这边i+=3是因为我要选的均是第一个选项,而每道题有三个选项
{
option[i].click();
}
//填写评语
var text=document.getElementsByClassName("填你找到的");
for(var x=0;x<text.length;x+=1)
{
text[x].value="老师教的很好,没有意见";
}
第三步 提交以及确认提交
同样,也是去找对应按钮的ClassName,然后和上面一样
//自动提交
var upup=document.getElementsByClassName("填你找到的");
for(var y=0;y<upup.length;y+=1)
{
upup[y].click();
}
//确认提交
var yes=document.getElementsByClassName("填你找到的");
for(var h=0;h<yes.length;h+=1)
{
yes[h].click();
}
完整代码
(function() {
'use strict';
//自动点击要选的选项
var option = document.getElementsByClassName("***");
for(var i =0;i<option.length;i+=3)
//这边i+=3是因为我要选的均是第一个选项,而每道题有三个选项
{
option[i].click();
}
//填写评语
var text=document.getElementsByClassName("***");
for(var x=0;x<text.length;x+=1)
{
text[x].value="老师教的很好,没有意见";
}
//自动提交
var upup=document.getElementsByClassName("***");
for(var y=0;y<upup.length;y+=1)
{
upup[y].click();
}
//确认提交
var yes=document.getElementsByClassName("***");
for(var h=0;h<yes.length;h+=1)
{
yes[h].click();
}
})();
更多推荐
网页自动点击脚本(可用于自动评教)
发布评论