Dies ist das HTML des Textlayouts. Stellen Sie sich vor, es hat das Wort Hallo .
Code: Select all
h
e
l
l
o
< /code>
Dies ist der JavaScript -Code, den ich mir ausgedacht habe. Ich habe es geschafft, diese Buchstaben in einem Array zu speichern.const elements = document.querySelectorAll(".digit-container > div > span");
const chars = Array.from(elements).map((item) => item.textContent);
const delay = 1000;
let i = 0;
const pressKey = () => {
setTimeout(() => {
const char = chars[i];
const event = new KeyboardEvent("keyup", {
key: char
});
document.body.dispatchEvent(event);
if (i !== chars.length - 1) {
i++;
pressKey();
}
}, delay);
};
pressKey();
document.body.addEventListener("keyup", (e) => {
console.log(e.key);
});