您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
此脚本用于uzz教务管理系统中的教学任务查询时点击按钮即可快速查询本学期、上学期和下学期的教学任务。打开教学任务查询页面,点击按钮分别实现查询上学期、本学期和下学期的教学任务,前提是已经登录教务管理系统
当前为
// ==UserScript== // @name uzz教学任务查询 // @namespace https://blog.csdn.net/weixin_43881375 // @version 1.0.0 // @description 此脚本用于uzz教务管理系统中的教学任务查询时点击按钮即可快速查询本学期、上学期和下学期的教学任务。打开教学任务查询页面,点击按钮分别实现查询上学期、本学期和下学期的教学任务,前提是已经登录教务管理系统 // @author sun // @match http://jwgl.uzz.edu.cn/jwglxt/bbdy/jxrwxx_cxJxrwxxIndex.html?* // @license MIT // ==/UserScript== (function() { 'use strict'; var button = document.createElement("button"); //创建一个按钮 button.textContent = "本学期"; //按钮内容 button.style.color = "white"; //按钮文字颜色 button.style.background = "#337ab7"; //按钮背景颜色 button.style.align = "center"; //文本居中 button.style.width = "60px"; //按钮宽度 button.style.height = "31px"; //按钮高度 button.style.border = "1px solid #337ab7"; //边框属性 button.style.borderRadius = "3px"; //按钮四个角弧度 button.style.marginRight = "5px"; //按钮右侧间距 button.addEventListener("click", clickBotton0); //监听按钮点击事件 var button1 = document.createElement("button"); //创建一个按钮 button1.textContent = "上学期"; //按钮内容 button1.style.color = "white"; //按钮文字颜色 button1.style.background = "#337ab7"; //按钮背景颜色 button1.style.align = "center"; //文本居中 button1.style.width = "60px"; //按钮宽度 button1.style.height = "31px"; //按钮高度 button1.style.border = "1px solid #337ab7"; //边框属性 button1.style.borderRadius = "3px"; //按钮四个角弧度 button1.style.marginRight = "5px"; //按钮右侧间距 button1.addEventListener("click", clickBotton1); //监听按钮点击事件 var button2 = document.createElement("button"); //创建一个按钮 button2.textContent = "下学期"; //按钮内容 button2.style.color = "white"; //按钮文字颜色 button2.style.background = "#337ab7"; //按钮背景颜色 button2.style.align = "center"; //文本居中 button2.style.width = "60px"; //按钮宽度 button2.style.height = "31px"; //按钮高度 button2.style.border = "1px solid #337ab7"; //边框属性 button2.style.borderRadius = "3px"; //按钮四个角弧度 button2.style.marginRight = "5px"; //按钮右侧间距 button2.addEventListener("click", clickBotton2); //监听按钮点击事件 var date = new Date(); var yyyy = date.getFullYear(); //获取年份(4位) var mm = date.getMonth() + 1; //获取当前月份(0-11,0代表1月) var term_now = ""; var term_pre = ""; var term_next = ""; if (mm >= 9){ //每年9月开始新学年第一学期 term_now = ""+ yyyy + "-3"; term_pre = ""+ (yyyy-1) + "-12"; term_next = ""+ yyyy + "-12"; } else if (mm == 1){ //每年1月属于前一年的新学年第一学期 term_now = ""+ (yyyy-1) + "-3"; term_pre = ""+ (yyyy-2) + "-12"; term_next = ""+ (yyyy-1) + "-12"; } else { term_now = ""+ (yyyy-1) + "-12"; term_pre = ""+ (yyyy-1) + "-3"; term_next = ""+ (yyyy) + "-3"; } var term=""; function clickBotton(){ setTimeout(function(){ var span=""; //遍历下拉框设置默认选中项 function setVal(selectId ,value){ var select = document.getElementById(selectId); var ops = select.options; for(var i=0;i<ops.length; i++){ var temp = ops[i].value; if(temp == value) { ops[i].selected = true; span = ops[i].text; break; } } } setVal('beginXnxq',term); //设置起始学期 document.querySelector('#beginXnxq_chosen a span').innerText=span; //设置起始学期的显示 setVal('endXnxq',term); //设置终止学期 document.querySelector('#endXnxq_chosen a span').innerText=span; //设置终止学期的显示 document.getElementById("search_go").click(); //点击查询按钮 },100); //setTimeout 0.1秒后执行 } function clickBotton0(){ term = term_now; clickBotton(); } function clickBotton1(){ term = term_pre; clickBotton(); } function clickBotton2(){ term = term_next; clickBotton(); } var div_search = document.querySelector('#searchBox div'); var bt_search = document.getElementById("search_go"); div_search.insertBefore(button2, bt_search); //把按钮加入到 x 的子节点中 div_search.insertBefore(button, button2); //把按钮加入到 x 的子节点中 div_search.insertBefore(button1, button); //把按钮加入到 x 的子节点中 })();