haojiachengutil

【本脚本功能】在复习学习通的各科题时,可以方便的隐藏和显示答案,提高学习效率

当前为 2023-05-31 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name haojiachengutil
  3. // @namespace https://www.haojiacheng.cn
  4. // @version 0.1
  5. // @description 【本脚本功能】在复习学习通的各科题时,可以方便的隐藏和显示答案,提高学习效率
  6. // @author SuYi
  7. // @license End-User License Agreement
  8. // @match *://*.chaoxing.com/*
  9. // @match *://*.edu.cn/*
  10. // @match *://*.nbdlib.cn/*
  11. // @match *://*.hnsyu.net/*
  12. // @match *://*.gdhkmooc.com/*
  13. // @icon https://www.haojiacheng.cn/favicon.ico
  14. // @grant none
  15. // ==/UserScript==
  16. (function() {
  17. 'use strict';
  18.  
  19. // Your code here...
  20. //document.getElementById("rightHeight").innerHTML="<button id='mybtn'>点我啊</button>";
  21.  
  22. var cj=document.createTextNode("点我 显示/隐藏 答案");
  23. var jiacheng=document.createElement("button");
  24. jiacheng.id="mybtn";
  25. jiacheng.style="font: 12px/1.5 微软雅黑, 黑体, Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased;padding: 0;outline: none;width: 180px;height: 32px;line-height: 32px;margin: 20px;background: #FFFFFF;border: solid #3A8BFF 1px;font-size: 14px;float: left;border-radius: 5px;text-align: center;cursor: pointer;background-color: #71e871;border-color: #3A8BFF;color: rgb(224 20 20);";
  26. jiacheng.appendChild(cj);
  27. document.getElementById("rightHeight").appendChild(jiacheng);
  28.  
  29. var mybtn = document.getElementById("mybtn");
  30. var j = 0;
  31. mybtn.addEventListener("click",function(){
  32. j++;
  33. if(j%2==0){
  34. for(var i=0;i<document.getElementsByClassName("mark_answer").length;i++){document.getElementsByClassName("mark_answer")[i].style="display:block";}
  35. }else{
  36. for(var w=0;w<document.getElementsByClassName("mark_answer").length;w++){document.getElementsByClassName("mark_answer")[w].style="display:none";}
  37. }
  38. });
  39.  
  40. })();
  41.  
  42.  
  43.