按下+键,将页面焦点跳到输入框
// ==UserScript==
// @name jump in input box when '+' is pressed.
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 按下+键,将页面焦点跳到输入框
// @description:en jump in input box when '+' is pressed.
// @author Mr.Chen
// @match http://dict.youdao.com/*
// @match https://dict.youdao.com/*
// @match https://dictionary.cambridge.org/*
// @grant none
// @run-at document-idle
// ==/UserScript==
(function() {
'use strict';
// Your code here...
const inputIds = [
"search_input",
"searchword",
"query",
];
document.onkeyup = ( e ) => {
// '+'
if (e.keyCode === 107){
let inputEle;
for (let i = 0; i < inputIds.length; i++){
inputEle = document.querySelector("input#" + inputIds[i]);
if (inputEle){
break;
}
}
if (!inputEle){
alert("Bad, not working.");
return ;
}
//ele?.focus();
inputEle?.select();
}
}
})();