提问人:Kevin Lewis 提问时间:6/27/2023 最后编辑:Kevin Lewis 更新时间:6/30/2023 访问量:20
e.ctrl键在Firefox上不起作用,当单击选择元素时
e.ctrlKey not working on firefox when clicking a select element
问:
大部分信息都在标题中。我在 edge/chrome 和 firefox 上尝试了以下代码。在 edge 中,它按预期工作。但是,在 firefox 中,如果我在单击选择元素时按住 control,则显示 false。我什至尝试通过监听 keyup 和 keydown 来编写我自己的 ctrlKey,但我发现在选择对话框打开时,keyup 甚至不会触发。您为什么会发生这种情况,或者如何解决它吗?谢谢!e.ctrlKey
<html>
<body>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
</body>
<script type = "text/javascript">
window.addEventListener("click", (e)=> console.log(e.ctrlKey));
</script>
</html>
答: 暂无答案
评论