作者:mobiledu2502863807 | 来源:互联网 | 2023-09-13 11:56
3个键盘事件:keydown 按下任意键时触发、keypress按下字符键、keyup释放键盘上的键时触发
(以上事件只有用户通过文本框输入文本时菜最常用到)
1个文本事件:textInput 文本插入文本框之前会触发。是对keypress的补充,用意是在将文本显示给用户之前更容易拦截文本。
(1).含data属性,data值就是用户输入的字符
(2).含inputMethod属性,表示把文本输入到文本框中的方式
keypress和textInput的区别:1、任何可以获得焦点的元素都可以触发 keypress 事件,但只有可编辑区域才能触发textInput 2、textInput事件只会在用户按下能够输入实际字符的键时才会被触发;
复合事件:针对检测和处理某类输入而设计的(比如同时按住多个键却最终只输入一个字符时)
变动事件:
1、删除节点:removeChild()或replaceChild()
2、插入节点