您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Default selection a
// ==UserScript== // @name 山东科技大学课程评价自动选择——Course evaluation selector of SDUST // @namespace https://windylh.com // @version 0.3.1 // @description Default selection a // @author Windylh // @match http://jwgl.sdust.edu.cn/jsxsd/xspj/xspj_edit.do* // @grant none // ==/UserScript== /*定位要点击的页面元素*/ function getTargetByTAV(t_tag,t_attr,t_value){ var target2 = document.getElementsByTagName(t_tag); for(var i=0;i <target2.length;i++){ if(target2[i].getAttribute(t_attr) == t_value){ return target2[i]; } } } /*获取所有选项*/ function getOption() { var trs = document.getElementsByTagName("tr") var targets = new Array() for(var i = 0; i < trs.length;i++) { var tds = trs[i].getElementsByTagName("td") // console.log(len) if(tds.length == 2 && tds[1].getElementsByTagName("input").length) { targets.push(tds) } } return targets //tds[1].getElementsByTagName("input")[0].click() } /*选择 随机一个b其他全是a*/ function select(targets) { var rdnum = Math.floor((Math.random()*targets.length)); //console.log(rdnum) for(var i =0; i < targets.length; i++) { if(i == rdnum) { targets[i][1].getElementsByTagName("input")[2].click() } else { targets[i][1].getElementsByTagName("input")[0].click() } } } /* 保存 */ function save() { var btn = getTargetByTAV("input","name","bc"); btn.click(); } /* 提交 */ function submit() { var btn = getTargetByTAV("input","name","tj"); btn.click(); } var targets = getOption() select(targets)