Greasy Fork镜像 支持简体中文。

驾校一点通

通过按键作答

目前為 2024-01-10 提交的版本,檢視 最新版本

// ==UserScript==
// @name     驾校一点通
// @namespace    http://tampermonkey.net/
// @version  1
// @grant    none
// @description  通过按键作答
// @license MIT
// @match    https://mnks.jxedt.com/*
// ==/UserScript==

// 当在网页中按键时,会触发keydown事件
window.addEventListener('keydown', function(e) {
    // 获取所有选项的HTML元素
    let options = document.querySelectorAll('.option');
    // 获取提交按钮的HTML元素
    let submitButton = document.querySelector('.button');
    // 获取上一题按钮的HTML元素
    let prevButton = document.querySelector('.prev');
    // 获取下一题按钮的HTML元素
    let nextButton = document.querySelector('.next'); 

    // 根据按下的键来决定做出什么操作
    switch(e.key) {
        // 按下1,模拟点击第一个选项
        case '1':
            options[0]?.click();
            break;
        // 按下2,模拟点击第二个选项
        case '2':
            options[1]?.click();
            break;
        // 按下3,模拟点击第三个选项
        case '3':
            options[2]?.click();
            break;
        // 按下4,模拟点击第四个选项
        case '4':
            options[3]?.click();
            break;
        // 按下5,模拟点击第五个选项
        case '5':
            options[4]?.click();
            break;
        // 按下0,模拟点击提交按钮
        case '0': 
            submitButton?.click();
            break;
        // 按下左键,模拟点击上一题按钮
        case 'ArrowLeft': 
            prevButton?.click();
            break;
        // 按下右键,模拟点击下一题按钮
        case 'ArrowRight': 
            nextButton?.click();
            break;
        default:
            break;
    }
});

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址