// ==UserScript== // @name 问卷星优化 // @namespace http://tampermonkey.net/ // @version 1.0.0 // @description 优化问卷星体验 // @author share121 // @match https://ks.wjx.top/*/*.aspx // @match https://www.wjx.cn/*/*.aspx // @icon https://ks.wjx.top/favicon.ico // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function () { "use strict"; let ctlNext = document.querySelector("#ctlNext"); let newNext = document.createElement("div"); newNext.innerText = "提交"; newNext.style.width = "180px"; newNext.style.color = "rgb(232,230,227)"; newNext.style.backgroundColor = "rgb(0,119,204)"; newNext.style.margin = "0 auto"; newNext.style.textAlign = "center"; newNext.style.fontSize = "16px"; newNext.style.height = "44px"; newNext.style.lineHeight = "44px"; newNext.style.fontWeight = "500"; newNext.style.borderRadius = "2px"; newNext.style.cursor = "pointer"; newNext.style.display = "block"; ctlNext.style.display = "none"; Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 S: this.getMilliseconds(), //毫秒 }; if (/(y+)/.test(fmt)) { fmt = fmt.replace( RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length) ); } for (var k in o) { if (new RegExp("(" + k + ")").test(fmt)) { fmt = fmt.replace( RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length) ); } } return fmt; }; newNext.addEventListener("click", () => { document.querySelector("#starttime").value = new Date( +new Date() + 1000000 ).Format("yyyy/MM/dd HH:mm:ss"); ctlNext.click(); let rectMaskAutoClick = setInterval(() => { if (document.querySelector("#rectMask")) { document.querySelector("#rectMask").click(); clearInterval(rectMaskAutoClick); } }, 500); }); ctlNext.parentNode.appendChild(newNext); })();