/***欢迎使用网页自动获取题目匹配题库答案填充(原创1.0)**1.可手动添加本地题库,一键复制,无序key自动匹配,2.通过调试可获取相应div类下的值/元素3.遍历实现多选,可在console中执行4.不足指出还请海涵与指点,谢谢---------------------调试块----------------------------1.43行,题库2.72行,get题目答案,{"key":"value"}3.104行,get答题类***/
var setting = [];
var minimum = [];
minimum.div = $('<div style="padding: 5px;border: 1px dashed rgb(0, 85, 68); position: fixed; top: 8px; right: 5px; z-index: 99999; background-color: rgba(184, 247, 255, 0.2); overflow-x: auto;display:block;">最大化' + '</div>'
).appendTo('body').click(function () {$(setting.div).css('display', 'block');$(minimum.div).css('display', 'none');
});
var ad = "To learn for happy with our flock";
setting.div = $('<div style="border: 1px dashed rgb(0, 85, 68); width: 330px; position: fixed; top: 8px; right: 5px; z-index: 99999; background-color: rgba(184, 247, 255, 0.9);display:none;">' +'<span style="font-size: medium;"></span>' +'<div style="display: inline-block;box-sizing: border-box;top:0;right:0;"><minimize style="position:absolute;top:5px;right:6px;width:5%;font-size:16px;line-height: 12px;font-weight: bold; cursor:context-menu; user-select:none;">一</minimize></div>' +'<div id="cx-notice" style="font-size:18px;color:red;font-family: Times New Roman;text-align: center;height:24px;border-top: 0px solid #000;border-bottom: 1px solid #000;margin: 1px 0px;overflow: hidden;">' + ad + '</div>' +'<input id="timu01" type="text" placeholder="题目答案类" style="width:100px;margin-left: 10px;">' + '<input id="da01" type="text" placeholder="题目答案类" style="width:100px;margin-left: 10px;">' +'<button id="timuda" style="width:25%;margin: 4px 8px;background-color: rgba(184, 247, 255, 0.4);">一键获取' + '</button>' +'<button id="mc" style="height:30px;width:70%;margin: 2px 49px;background-color: rgba(184, 247, 255, 0.4);">复制(手动添加arr)</button>' +'<input id="exam" type="text" placeholder="考试题目类" style="width:35%;margin:3px 20px;">' +'<input id="examda" type="text" placeholder="考试答案类" style="width:35%;margin:3px 20px;">'+'<button id="examing" style="height:30px;width:70%;background-color: rgba(184, 247, 255, 0.4);margin: 2px 49px;">开始答题(选择)</button>' +'<div id="vi_con"  style="width:99%;display: inline-block;OVERFLOW-Y: auto; padding-top: 3px;padding-left: 3px;padding-bottom: 0px;FONT-SIZE: 10pt;OVERFLOW: auto;LINE-HEIGHT: 100%; FONT-FAMILY: 宋体; HEIGHT:93px; TEXT-ALIGN: left;"></div>' +'</div>'
).appendTo('body');
$('minimize').click(function () {$(setting.div).css('display', 'none');$(minimum.div).css('display', 'block');
});var err = 0;
var arr = {
// 题库需手动添加,格式可借助IDE,快速排版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"世界()": "D",// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
var timuda = document.getElementById('timuda');
timuda.addEventListener("click", mfGettimuda, false);function mfGettimuda() {var timu = document.getElementById('timu01').value, da = document.getElementById('da01').value;var items = document.getElementsByClassName(timu).length;if (err == 0) {alert('答案题目不显示,调试:\ndocument.getElementsByClassName(timu/da)[0].children[0].innerText.slice(10,-8)');err += 1;}if (timu.length <= 0) {alert("1号输入框不能为空");} else if (da.length <= 0) {alert("2号输入框不能为空");} else {for (var i = 0; i <= items; i++) {
// 可调式区~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~var gett = document.getElementsByClassName(timu)[i].children[0].innerText.slice(10, -8);var getd = document.getElementsByClassName(da)[i].children[3].innerText.slice(5);// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~document.getElementById('vi_con').append('"' + gett + '":"' + getd + '",');}}
};var mc = document.getElementById('mc');
mc.addEventListener("click", mfCopy, false);function mfCopy() {var copyTest = document.getElementById("vi_con").innerText;var inputTest = document.createElement('input');inputTest.value = copyTest;document.body.appendChild(inputTest);inputTest.select();document.execCommand("Copy");inputTest.className = 'oInput';inputTest.style.display = 'none';alert('复制成功');// textarea标签的复制粘贴,主要是文本格式跟自己设计显示的SAme------// var copyTest = document.getElementById("vi_con").value;
//     var save = function (e) {
//             e.clipboardData.setData('text/plain', copyTest);
//             e.preventDefault(); //阻止默认行为
//         }
//         document.addEventListener('copy', save);
//         document.execCommand("copy"); //使文档处于可编辑状态,否则无效
//     var inputTest = document.createElement('input');
//     inputTest.value = copyTest;
//     document.body.appendChild(inputTest);
//     inputTest.select();
//     document.execCommand("Copy");
//     inputTest.className = 'oInput';
//     inputTest.style.display = 'none';}var examing = document.getElementById('examing');
examing.addEventListener("click", mfExam, false);function mfExam() {
// 可调式区~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~var examVa = document.getElementById('exam').valuevar examDa = document.getElementById('examda').value// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~if (examVa.length <= 0) {alert('缺少考试题目 div class 父类');}else if(examDa.length <= 0) {alert('缺少答案题目 div class 父类');}else {if (err == 0) {alert('操作无效,调试获取考试题目与答案类');err += 1;}var items = document.getElementsByClassName(examVa).length;var i = 0;for (i; i <= items; i++) {var item = document.getElementsByClassName(examVa)[i].children[0].innerText.slice(10, -8);var vs = arr[item];//  vs = "ABC"if (vs == null) {alert('arr题库中没有,请手动更新' + item);document.getElementById('vi_con').append(item + ",,,");i += 1;//break;} else {var aRlen = vs.length;// 不同条件筛选 实现的方法之一,多选可遍历选择答案for (var j = 0; j <= aRlen; j++) {var getAnRadio = vs[j];switch (getAnRadio) {case "A":document.getElementsByClassName(examDa)[i].children[0].click();break;case "B":document.getElementsByClassName(examDa)[i].children[2].click();break;case "C":document.getElementsByClassName(examDa)[i].children[4].click();break;case "D":document.getElementsByClassName(examDa)[i].children[6].click();break;}}}}}
}

IDE数据处理

网页自动获取题目匹配题库答案填充(原创1.0)相关推荐

  1. C语言数据结构考试测试题目,题库+答案解析

    1 (单选题)数据结构中评价算法的两个重要指标是( ). A. 效率.难度 B. 可行性.确定性 C. 正确性.稳定性 D. 时间复杂度.空间复杂度 答案:D 解析:数据结构中评价算法的两个重要指标是 ...

  2. python每隔一段时间保存网页内容_利用Python轻松爬取网页题库答案!教孩子不怕尴尬了!...

    大家有没有遇到这种令人尴尬的情况:"好不容易在网上找到需要的资源数据,可是不容易下载下来!"如果是通过一页一页的粘贴复制来下载,真的让人难以忍受,特别是像我这种急性子,真得会让人窒 ...

  3. python爬取学校题库_利用Python轻松爬取网页题库答案!教孩子不怕尴尬了!

    大家有没有遇到这种令人尴尬的情况:"好不容易在网上找到需要的资源数据,可是不容易下载下来!"如果是通过一页一页的粘贴复制来下载,真的让人难以忍受,特别是像我这种急性子,真得会让人窒 ...

  4. 来自网页的消息服务器繁处理忙,EventSource 对象用于接收服务器发送事件通知,是网页自动获取来自服务器的更新...

    //--------------------------------客户端代码----------------------------- if(typeof(EventSource) !== &quo ...

  5. 未来教育计算机二级学生文档,未来教育计算机二级MS-office题库答案(解题步骤).docx...

    未来教育计算机二级MS-office题库答案(解题步骤) 第一套i 1.解题步骤: 步骤1:启动考生文件夹下的WORD.DOCX文件. 步骤2:根据题目要求,调整文档版面.单击页面布局选项卡下[页面设 ...

  6. c语言机考答案,c语言题库答案机考

    <c语言题库答案机考>由会员分享,可在线阅读,更多相关<c语言题库答案机考(286页珍藏版)>请在人人文库网上搜索. 1.题目标题:1,A-B(彭玉旭)题目描述:计算A-B的值 ...

  7. 计算机ata考试题库答案,ATA 题库答案.pdf

    ATA 题库答案.pdf IT 农庄- 中国软件高职网/bbs 本套题由漳州师范学院整理提供,感谢他们的分享 3174.要求显示出不在指定部门工作的所有员工名,执行SQL 语句: SELECT las ...

  8. 计算机二级考试题是题库随机抽吗,计算机二级题目是题库原题吗,计算机二级题目是随机抽的吗...

    计算机二级题目是题库原题吗,计算机二级题目是随机抽的吗 2021-04-2011:07:30 来源: 作者:wangziyang office的话选择题不用看的,三道操作题都是原题.学完选择题要花很多 ...

  9. 计算机二级c语言最后一个题,全国计算机二级C语言上机题库(答案在最后).doc

    全国计算机二级C语言上机题库(答案在最后) 二级C语言上机考试复习资料,共有50套题目 一.程序填空题 1.给定程序中,函数fun的功能是根据形参i的值返回某个函数的值.当调用正确时, 程序输出: x ...

最新文章

  1. redisson get()数据报错,missing type id property ‘@class’
  2. 黑马程序员_Java解析网络数据流的三种特殊方法
  3. 【转】Nginx系列(五)--nginx+tomcat实现负载均衡
  4. 【caffe-Windows】caffe+VS2013+Windows+GPU配置+cifar使用
  5. 推荐:iReaper - MSDN中文Webcast下载程序
  6. layui checkbox加th;全选 反选
  7. SpringCloud 将服务注册到Eureka Server上
  8. java 并发原子性与易变性 来自thinking in java4 21.3.3
  9. 编程语言的通用概念[共同特征]
  10. 手把手教你开发-滚动效果号码抽奖(QT)
  11. 中国电话区号(CSV)
  12. CH 6202 黑暗城堡
  13. A40i使用笔记:QT使用alsa采集音频pcm信息
  14. 随机,摇号、彩票,生成随机数或是随机字符串(万能的evaluate) 。如何找到随机中的规律
  15. html流程svg动画,12款基于SVG的HTML5应用和动画
  16. 入门学习Linux常用必会命令实例详解
  17. 全球与中国汽车检测设备市场现状及未来发展趋势
  18. 使用java求解根号2
  19. WPS计算机一级考试知识点,计算机一级考试WPS练习题及答案
  20. 六月计算机应用基础考试是啥,2017年6月计算机应用基础试题及答案

热门文章

  1. 作为程序员最好掌握的英语词汇
  2. 【转载】警情通报为啥一定是蓝底白字?
  3. 推荐一款免费开源的代码质量分析工具
  4. 千万级别以上的地图兴趣点(POI)的快速查找测试
  5. [保姆级教程]教你使用ksweb+内网穿透搭建网站
  6. IP冲突-- Gratuitous ARP
  7. MPAndroidChart使用记录
  8. 联想学生机器出现网络连接不上的原因
  9. 看图学中文版VS2010 Workflow 4.0 (二)
  10. MDCC大会历届PPT集萃