input标签内容改变的触发事件介绍


Posted in Javascript onJune 18, 2014

1. onchange事件与onpropertychange事件的区别:

onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发;onpropertychange事件是实时触发,每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件是IE专有。

2. oninput事件与onpropertychange事件的区别:

oninput事件是IE之外的大多数浏览器支持的事件,在value改变时实时触发,但是通过js改变value时不会触发;onpropertychange事件是任何属性改变都会触发,而oninput却只在value改变时触发,oninput要通过addEventListener()来注册,onpropertychange注册方法与一般事件相同。

3. oninput与onpropertychange失效的情况:

oninput事件:

(1)当脚本中改变value时,不会触发;

(2)从浏览器的自动下拉提示中选取时,不会触发;

onpropertychange事件:

当input设置为disable=true后,不会触发。

Javascript 相关文章推荐
鼠标移动到一张图片时变为另一张图片
Dec 05 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
Apr 02 Javascript
可以将word转成html的js代码
Apr 11 Javascript
原生js实现半透明遮罩层效果具体代码
Jun 06 Javascript
javascript按位非运算符的使用方法
Nov 14 Javascript
JavaScript页面模板库handlebars的简单用法
Mar 02 Javascript
js+html5绘制图片到canvas的方法
Jun 05 Javascript
纯js模拟div层弹性运动的方法
Jul 27 Javascript
php利用curl获取远程图片实现方法
Oct 26 Javascript
JavaScript插入排序算法原理与实现方法示例
Aug 06 Javascript
vue+element实现图片上传及裁剪功能
Jun 29 Javascript
详解JavaScript 异步编程
Jul 13 Javascript
jQuery控制TR显示隐藏的几种方法
Jun 18 #Javascript
对 jQuery 中 data 方法的误解分析
Jun 18 #Javascript
浅谈 jQuery 事件源码定位问题
Jun 18 #Javascript
js调试系列 源码定位与调试[基础篇]
Jun 18 #Javascript
js调试系列 控制台命令行API使用方法
Jun 18 #Javascript
js调试系列 初识控制台
Jun 18 #Javascript
ext前台接收action传过来的json数据示例
Jun 17 #Javascript
You might like
多文件上传的例子
2006/10/09 PHP
PHP新手上路(十二)
2006/10/09 PHP
php curl 伪造IP来源的实例代码
2012/11/01 PHP
php获取apk包信息的方法
2014/08/15 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
PHP中file_exists使用中遇到的问题小结
2016/04/05 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
php workerman定时任务的实现代码
2018/12/23 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
简单的JS多重继承示例
2008/03/13 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
图片Slider 带左右按钮的js示例
2013/08/30 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
浅谈Javascript中Object与Function对象
2015/09/26 Javascript
对js中回调函数的一些看法
2016/08/29 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
Python functools模块学习总结
2015/05/09 Python
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
欧洲第一中国智能手机和平板电脑网上商店:CECT-SHOP
2018/01/08 全球购物
Araks官网:纽约内衣品牌
2020/10/15 全球购物
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
大学生职业生涯规划范文
2014/01/22 职场文书
公司合作意向书
2014/04/01 职场文书
书香校园建设方案
2014/05/02 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
golang的文件创建及读写操作
2022/04/14 Golang
Mysql 一主多从的部署
2022/05/20 MySQL