我目前正在使用 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 的控制台执行代码,我不知道这是否会有所作为。
谢谢