如何查找是否有监听键盘事件的Javascript代码?

5

我如何找出是否有Javascript代码监听/拦截键盘事件,最好能找到代码中的确切行/位置(例如在ChromeDev Tools中)?

3个回答

3

2

我不知道其他浏览器,但至少在 Chrome 控制台的元素标签页上,您可以打开 Event Listeners 标签并查看所有内容,此外,单击它,您将找到它们的设置位置。enter image description here


0

<div>
    <input type = "text" onkeydown="funct(event)"/>
</div>
 
<script>
     
function funct(e) {
   console.log(e);
}

</script>

function funct(e){
  console.log(e);
}
<div>
   <input type = "text" onkeydown="funct(event)"/>
</div>

现在运行程序并进入检查元素-->控制台。当您在输入框中输入一些文本时,您将在控制台中获得所有已触发事件的列表。

这提供了有关此元素中触发的所有事件的信息,而不是页面上的所有侦听器。 - Yolgie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接