gpt4 book ai didi

javascript - 聚焦于元素,然后引发 keydown 或 keyup 空格事件

转载 作者:行者123 更新时间:2023-11-28 09:24:12 25 4
gpt4 key购买 nike

我目前正在开发 Chrome 最新版本。我有以下简单的 html 代码:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<html>
<input id="inputfield" type = "textfield">
</html>
</body>
</html>

然后使用 javascript,我首先尝试设置字段的文本(这是可以的),然后将其聚焦,然后按下空格键。

textbox = document.getElementById("inputfield")
textbox.value = "word";

var evt = document.createEvent("KeyboardEvent");
evt.initKeyboardEvent(
"keyup",
true,
true,
window,
false,
false,
false,
false,
32,
0
);

textbox.focus();
textbox.dispatchEvent(evt);

但是没有焦点发生,最后一行只是返回 true;我正在通过 chrome 控制台执行代码,我不知道这是否会产生影响。

谢谢

最佳答案

您的标记不正确,html 标记未出现在正文中。

应该是这样的:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<input id="inputfield" type = "textfield">
</body>
</html>

然后正如@FAngel所说,你不能以这种方式更改输入字段的值,你必须将其文本设置为你想要的任何值。

关于javascript - 聚焦于元素,然后引发 keydown 或 keyup 空格事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14607191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com