所以我想通过javascript模拟关键组合Shift + Home。我希望在输入框中应用该关键组合效果,以便其中的文本将突出显示(但这不会发生)......
<!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>
我做错了什么? (我正在使用Firefox,这就是我使用initKeyEvent而不是InitKeyboardEvent的原因)