// ==UserScript==
// @name 贵师大正方教务教学评价勾选
// @namespace https://bbs.tampermonkey.net.cn/
// @version 0.1.0
// @description 贵州师范大学评教勾选
// @author LongAnKang
// @match https://jwgl.gznu.edu.cn/jwglxt/xspjgl/xspj_cxXspjIndex.html*
// ==/UserScript==
(function () {
const sleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay));
let divObj = document.createElement('div');
divObj.innerHTML = '';
divObj.innerHTML += '';
divObj.innerHTML += '';
divObj.innerHTML += '';
divObj.innerHTML += '';
divObj.style = "position:fixed;margin-left:40%;z-index: 999;top: 0px;width: 1900px;";
//增加页面按钮
document.body.appendChild(divObj);
//增加点击事件
btna.addEventListener('click', async function () {
var doc = document.getElementsByClassName("radio-pjf");
var docle = doc.length;
var act = docle-30;
for (let i = 0; i < act; i += 5) {
const elemen = doc[i];
elemen.checked = "true";
console.log(i)
}
for (j=act+4; j < docle; j += 5) {
const elemen = doc[j];
elemen.checked = "true";
}
await sleep(4000);
})
btnb.addEventListener('click', async function () {
var doc = document.getElementsByClassName("radio-pjf");
var docle = doc.length;
var act = docle-30;
for (let i = 1; i < act; i += 5) {
const elemen = doc[i];
elemen.checked = "true";
console.log(i)
}
for (let j=act+3; j < docle; j += 5) {
const elemen = doc[j];
elemen.checked = "true";
}
await sleep(4000);
})
btnc.addEventListener('click', async function () {
var doc = document.getElementsByClassName("radio-pjf");
var docle = doc.length;
var act = docle-30;
for (let i = 2; i < act; i += 5) {
const elemen = doc[i];
elemen.checked = "true";
console.log(i)
}
for (let j=act+2; j < docle; j += 5) {
const elemen = doc[j];
elemen.checked = "true";
}
await sleep(4000);
})
btnd.addEventListener('click', async function () {
var doc = document.getElementsByClassName("radio-pjf");
var docle = doc.length;
var act = docle-30;
for (let i = 3; i < act; i += 5) {
const elemen = doc[i];
elemen.checked = "true";
console.log(i)
}
for (let j=act+1; j < docle; j += 5) {
const elemen = doc[j];
elemen.checked = "true";
}
await sleep(4000);
})
btne.addEventListener('click', async function () {
var doc = document.getElementsByClassName("radio-pjf");
var docle = doc.length;
var act = docle-30;
for (let i = 4; i < act; i += 5) {
const elemen = doc[i];
elemen.checked = "true";
console.log(i)
}
for (let j=act; j < docle; j += 5) {
const elemen = doc[j];
elemen.checked = "true";
}
})
})();