Multi pasting in input boxes
当前为
// ==UserScript==
// @name Multi paste
// @version 0.1
// @description Multi pasting in input boxes
// @author You
// @match https://*/*
// @icon
// @grant none
// @namespace https://greasyfork.org/users/948386
// ==/UserScript==
(async function() {
'use strict';
const text = await navigator.clipboard.readText();
let arr = text.split(' ');
let selected = document.activeElement;
window.addEventListener("keydown", (e) => multiPaste(arr, e));
//multiPaste(arr, selected)
})();
const multiPaste = async (arr, e) => {
let inputs = document.querySelectorAll('input[type="text"]')
if (e.ctrlKey && e.key === "p") {
e.preventDefault()
for (let i = 0; i < arr.length; i++) {
if (i == inputs.length) break;
inputs[i].value = arr[i];
//console.log(inputs[i])
}
}
}