// ==UserScript== // @name 湖北商贸学院-教学质量管理平台评教助手 // @namespace http://tampermonkey.net/ // @version 1 // @description 谁它🐎一个个点啊 // @author aixinyin(原作者peterg) // @match https://jpv2-2.mycospxk.com/* // @icon https://glut.mycospxk.com/logo.ico // @grant GM_getValue // @grant GM_setValue // @license GPL3.0 // @downloadURL https://update.greasyfork.icu/scripts/467137/%E6%B9%96%E5%8C%97%E5%95%86%E8%B4%B8%E5%AD%A6%E9%99%A2-%E6%95%99%E5%AD%A6%E8%B4%A8%E9%87%8F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0%E8%AF%84%E6%95%99%E5%8A%A9%E6%89%8B.user.js // @updateURL https://update.greasyfork.icu/scripts/467137/%E6%B9%96%E5%8C%97%E5%95%86%E8%B4%B8%E5%AD%A6%E9%99%A2-%E6%95%99%E5%AD%A6%E8%B4%A8%E9%87%8F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0%E8%AF%84%E6%95%99%E5%8A%A9%E6%89%8B.meta.js // ==/UserScript== (function() { 'use strict'; var itext=GM_getValue("itext", "1"); var icheckbox=GM_getValue("icheckbox", ""); var itextarea=GM_getValue("itextarea", "努力"); setTimeout(function(){ var myDiv = document.createElement("div"); myDiv.id = "my-script"; myDiv.innerHTML = "
单选的选项:
" + "" + "多选的选项:
" + "" + "问答的回答:
" + "" + ""+ "提醒:再次点击“一键填写”可取消选择
"; document.body.appendChild(myDiv); var css = "#my-script { position: fixed; top: 50%; left: 50%; z-index: 9999; " + "border: 1px solid #969fff; border-radius: 10px; padding: 20px; color: #333; }" + "#my-script input, #my-script button { border-radius: 5px; }"; var style = document.createElement("style"); style.type = "text/css"; style.appendChild(document.createTextNode(css)); document.head.appendChild(style); document.getElementById("input-text").value=itext; document.getElementById("input-checkbox").value=icheckbox; document.getElementById("input-textarea").value=itextarea; function setNativeValue(element, value) { const valueSetter = Object.getOwnPropertyDescriptor(element, 'value').set; const prototype = Object.getPrototypeOf(element); const prototypeValueSetter = Object.getOwnPropertyDescriptor(prototype, 'value').set; if (valueSetter && valueSetter !== prototypeValueSetter) { prototypeValueSetter.call(element, value); } else { valueSetter.call(element, value); } } document.getElementById("submit-button").addEventListener("click", function() { let radiogroup = document.querySelectorAll('div.ant-radio-group'); let checkboxroup = document.querySelectorAll('div.ant-checkbox-group'); let formitem = document.querySelectorAll('div.ant-form-item-control'); var inputText = document.getElementById("input-text").value; var inputCheckbox = document.getElementById("input-checkbox").value; var inputTextarea = document.getElementById("input-textarea").value; if(inputText){ GM_setValue("itext", inputText); for(var i = 0;i