热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

键盘、文本事件、复合事件、变动事件

3个键盘事件:keydown按下任意键时触发、keypress按下字符键、keyup释放键盘上的键时触发(以上事件只有用户通过文本框输入文本时菜最常用

3个键盘事件:keydown 按下任意键时触发、keypress按下字符键、keyup释放键盘上的键时触发

(以上事件只有用户通过文本框输入文本时菜最常用到)

1个文本事件:textInput 文本插入文本框之前会触发。是对keypress的补充,用意是在将文本显示给用户之前更容易拦截文本。

(1).含data属性,data值就是用户输入的字符

(2).含inputMethod属性,表示把文本输入到文本框中的方式


keypress和textInput的区别:1、任何可以获得焦点的元素都可以触发 keypress 事件,但只有可编辑区域才能触发textInput  2、textInput事件只会在用户按下能够输入实际字符的键时才会被触发;


复合事件:针对检测和处理某类输入而设计的(比如同时按住多个键却最终只输入一个字符时)


变动事件:

1、删除节点:removeChild()或replaceChild()

2、插入节点


推荐阅读
author-avatar
mobiledu2502863807
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有