gpt4 book ai didi

javascript - 是否可以确定来自输入处理程序的输入类型?

转载 作者:行者123 更新时间:2023-11-29 10:12:55 24 4
gpt4 key购买 nike

我有一个事件处理程序 the 'input' even :

inputEl.addEventListener('input', function(event) {
log('yaay!')
});

我需要为粘贴做一些。我知道我可以做一个separate event handler for 'paste' only ,但是我共享大多数输入类型的代码,并且如果没有必要,我想避免额外的监听器。是否可能 - 例如,通过检查 event 对象的属性,查看是否通过粘贴启动了 input 事件?

最佳答案

据我所知,如果不绑定(bind)一个单独的事件监听器,就无法做到这一点。

事件对象没有我可以在日志中看到的“输入类型”方法,因此仅检查输入您无法确定是键入还是粘贴。这只是简单的输入。

例如(从我看到的一个已删除的答案),检查输入监听器中的 event.type 将产生 input,无论您是键入还是粘贴。

关于javascript - 是否可以确定来自输入处理程序的输入类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29520312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com