// ==UserScript== // @name hbjs质量技术网络学习试卷选择助手 // @namespace x_jianp // @version 0.4 // @description 答题进度提示 // @author x_jianp // @match http://mis.hebjs.com.cn/* // @icon http://statics.dnspod.cn/proxy_favicon/_/favicon?domain=hebjs.com.cn // @grant unsafewindow // @grant GM_setValue // @grant GM_getValue // @require http://code.jquery.com/jquery-latest.js // @downloadURL none // ==/UserScript== (function() { 'use strict'; // Your code here... try { //异常的抛出 //尝试获取成绩 let yanzheng = document.querySelector("#r > div:nth-child(1) > div.panel-header > div.panel-title"); if (yanzheng.innerText == '我的学习情况') { let myHis = document.querySelector("#r > div:nth-child(1) > div.panel.datagrid.panel-htop.portal-p.panel-body > div > div > div.datagrid-view2 > div.datagrid-body > table > tbody"); for (var i=0;i table > tbody > tr:nth-child(1) > td > h3"); if (yanzheng.innerText = '请选择规范开始答题'){ let tiku = document.querySelector("#formMain > table > tbody > tr:nth-child(3) > td"); let tishu = tiku.children.length; for (var i=0;i span.l-btn-text").innerText; let chengji = GM_getValue(tiname); let mypro = document.createElement("progress"); mypro.value=chengji[0]; mypro.max=chengji[1]; tiku.children[i].appendChild(mypro); } } } catch(e) { } finally { } try { //尝试写入成绩 //验证当前页面 let yanzheng = document.querySelector("#formMain > table > tbody > tr:nth-child(1) > td > h3"); if (yanzheng.innerText = '请选择规范开始答题'){ let tiku = document.querySelector("#formMain > table > tbody > tr:nth-child(5) > td"); let tishu = tiku.children.length; for (var i=0;i span.l-btn-text").innerText; let chengji = GM_getValue(tiname); let mypro = document.createElement("progress"); mypro.value=chengji[0]; mypro.max=chengji[1]; tiku.children[i].appendChild(mypro); } } } catch(e) { } finally { } try { //尝试写入成绩 //验证当前页面 let yanzheng = document.querySelector("#formMain > table > tbody > tr:nth-child(1) > td > h3"); if (yanzheng.innerText = '请选择规范开始答题'){ let tiku = document.querySelector("#formMain > table > tbody > tr:nth-child(7) > td"); let tishu = tiku.children.length; for (var i=0;i span.l-btn-text").innerText; let chengji = GM_getValue(tiname); let mypro = document.createElement("progress"); mypro.value=chengji[0]; mypro.max=chengji[1]; tiku.children[i].appendChild(mypro); } } } catch(e) { } finally { } try { //尝试写入成绩 //验证当前页面 let yanzheng = document.querySelector("#formMain > table > tbody > tr:nth-child(1) > td > h3"); if (yanzheng.innerText = '请选择规范开始答题'){ let tiku = document.querySelector("#formMain > table > tbody > tr:nth-child(9) > td"); let tishu = tiku.children.length; for (var i=0;i span.l-btn-text").innerText; let chengji = GM_getValue(tiname); let mypro = document.createElement("progress"); mypro.value=chengji[0]; mypro.max=chengji[1]; tiku.children[i].appendChild(mypro); } } } catch(e) { } finally { } try { //尝试写入成绩 //验证当前页面 let yanzheng = document.querySelector("#formMain > table > tbody > tr:nth-child(1) > td > h3"); if (yanzheng.innerText = '请选择规范开始答题'){ let tiku = document.querySelector("#formMain > table > tbody > tr:nth-child(11) > td"); let tishu = tiku.children.length; for (var i=0;i span.l-btn-text").innerText; let chengji = GM_getValue(tiname); let mypro = document.createElement("progress"); mypro.value=chengji[0]; mypro.max=chengji[1]; tiku.children[i].appendChild(mypro); } } } catch(e) { } finally { } })();