自动完成上海第二工业大学教学评估
// ==UserScript==
// @name 上海第二工业大学一键教学评估
// @namespace chinggg
// @version 0.1.1
// @description 自动完成上海第二工业大学教学评估
// @author 雨无尘
// @match *://jx.sspu.edu.cn/eams/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// 创建一个观察器实例并传入回调函数
const observer = new MutationObserver((mutationsList, observer) => {
// 当目标节点添加子节点或更改其子节点时,执行回调
for (const mutation of mutationsList) {
if (mutation.type === 'childList') {
// 查找所有value为174的单选按钮,并将其设置为已选中
let collection = document.querySelectorAll('input[type="radio"][value="174"],input[type="radio"][value="168"],input[type="radio"][value="178"]');
for (let item of collection) {
item.checked = true;
}
}
}
});
// 配置观察器,观察目标节点及其子节点的变化
const config = { childList: true, subtree: true };
// 选择目标节点(例如:body)
const targetNode = document.body;
// 开始观察目标节点
observer.observe(targetNode, config);
})();