Javascript键模拟是';行不通

Javascript键模拟是';行不通,javascript,html,Javascript,Html,所以我想通过javascript模拟键组合Shift+Home。我希望在输入框中应用按键组合效果,以便突出显示其中的文本(但事实并非如此) var e=document.createEvent(“KeyboardEvent”); e、 initKeyEvent(“keydown”,真,真,空,假,假,真,假,36,0); 文件.getElementById(“BLAH”).dispatchEvent(e); 我做错了什么?(我使用的是Firefox,这就是为什么我使用initKeyEvent

所以我想通过javascript模拟键组合Shift+Home。我希望在输入框中应用按键组合效果,以便突出显示其中的文本(但事实并非如此)


var e=document.createEvent(“KeyboardEvent”);
e、 initKeyEvent(“keydown”,真,真,空,假,假,真,假,36,0);
文件.getElementById(“BLAH”).dispatchEvent(e);

我做错了什么?(我使用的是Firefox,这就是为什么我使用initKeyEvent而不是InitKeyboardEvent)

您可以使用javascript实现这一点,而无需模拟用户按键。我知道我可以,但我真的需要这样做。你有没有想到。您可以使用javascript实现这一点,而无需模拟用户按键。我知道我可以,但我真的需要这样做。你有没有想到。
<!DOCTYPE html>
<html>

<input type = text id="BLAH" value="Hello">
<script>

var e= document.createEvent("KeyboardEvent"); 
e.initKeyEvent("keydown", true, true, null , false, false, true, false, 36, 0);
document.getElementById("BLAH").dispatchEvent(e);

</script>
</html>