您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
第一个正式的,能够使用的油猴脚本。修改表单并提交
// ==UserScript== // @name 选择周次查看教室 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 第一个正式的,能够使用的油猴脚本。修改表单并提交 // @author 潜行1 // @match https://webvpn.jsu.edu.cn/https/*/jsxsd/kbxx/jsjy_query // @icon https://www.google.com/s2/favicons?domain=baidu.com // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Your code here... // todo 教室,周次需要设置用户接口 // 校区 let xq = document.querySelector('#xqbh'); // 每个select标签被改变的时候都调用一下他的onchange方法 // 教学楼 let jxl = document.querySelector('#jxlbh'); // 周次1 let zc1 = document.querySelector('#zc'); // 周次2 let zc2 = document.querySelector('#zc2'); // 提交 let print = document.querySelector ('#Form1 > table > tbody > tr:nth-child(3) > td:nth-child(4) > nobr > input:nth-child(1)'); function onchangeNeed(element, param) { element.selectedIndex = param; element.onchange(); } function setInfo(element, param){ element.selectedIndex = param; } //修改数值 // xq.selectedIndex = 1; onchangeNeed(xq,1); // jxl.selectedIndex = 1; onchangeNeed(jxl,1); //setInfo(zc1,16); //setInfo(zc2,16); // zc1.onchange(); // // zc2.onchange(); // 改变选项的方法,用selectedIndex和子标签value似乎都能改 // value懒得测试了 注释掉 /* xq.value = 1; jxl.value = 1; zc1.value = 1; zc2.value = 2; */ //print.click(); //固定周次和星期,xq1=xq2 zc1.onchange = ()=>{ zc2.selectIndex = zc1.selectIndex; } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址