本文介绍了如何使用“getModifierState”焦点事件与JS?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  $('#输入')[0] .addEventListener('focus',function(key){
if(key.originalEvent.getModifierState(CapsLock))
//做某事...
else {
//做某事..
}
});

但是我收到了这个错误Can not read property getModifierState'undefined不知道我做错了什么。
有些建议或链接要提前阅读谢谢。

解决方案

有不同类型的事件对象。 getModifierState 仅为 KeyboardEvent 定义(例如 keydown )和 MouseEvent (例如点击); focus 既不是。



Ugh, no, that's a terrible suggestion. There are lots of ways your element might get focus other than clicks.

这篇关于如何使用“getModifierState”焦点事件与JS?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 20:39