您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
国家大学生学习情况问卷调查系统 请在http://183.230.19.246:16005/User/main.html 中打开
// ==UserScript== // @name 一键填写国家大学生学习情况问卷调查 // @namespace https://greasyfork.org/zh-CN/scripts/382395 // @version 1.2 // @description 国家大学生学习情况问卷调查系统 请在http://183.230.19.246:16005/User/main.html 中打开 // @author xiaoyuu.me // @email [email protected] // @grant none // @include *://ncss.xmu.edu.cn/main.html // @include *://183.230.19.246:16005/User/* // ==/UserScript== function me() { let name = ''; let count = 0; let selectElement; let list; selectElement = document.getElementsByTagName("select"); if (selectElement != null) { for (let i = 0; i < selectElement.length; i++) { let option = selectElement.item(i).getElementsByTagName("option"); selectElement.item(i).value = option.item(1).value; selectElement = document.getElementsByTagName("select"); } } list = document.querySelectorAll('[type=radio],[type=text]'); for (let i = 0; i < list.length; ) { let item = list.item(i); if (item.getAttribute('type') === 'radio') { //是选项 item.click(); name = 'radio'; i+=Math.random()*2; }else if (item.getAttribute('type') === 'text') { //为文本框 if (item.name === name) { count++; } else { count = 1; name = item.name } item.value = count; i++; }else { break; } } //跳转到下一页 // next = document.querySelector('[value=下一页]'); // if (next != null) { // next.click(); // } } function addButton(showText) { let button = document.createElement('input'); button.style = 'position:fixed;float:left;margin:5px;padding:5px 16px;border-radius:4px;outline:none;border:none;background:rgb(26,115,232);color:#fff;z-index:3'; button.value = showText; button.type = 'button'; button.addEventListener('click', me); let topBar = document.body; topBar.insertBefore(button, topBar.firstElementChild); } addButton('点击我一键完成');