博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
input标签内容改变的触发事件
阅读量:7014 次
发布时间:2019-06-28

本文共 575 字,大约阅读时间需要 1 分钟。

---恢复内容开始---

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后,不会触发。

---恢复内容结束---

转载于:https://www.cnblogs.com/yangjunyi/p/6213978.html

你可能感兴趣的文章
关于三元运算符的一个问题
查看>>
11.04T1 枚举
查看>>
滑雪 记忆化搜索简单模型
查看>>
生成随机字符串 可以用在项目上作为 单号之类的
查看>>
简单的 canvas 翻角效果
查看>>
window 7 下面解决修改hosts文件
查看>>
android笔试题二
查看>>
TP5数据库操作方法
查看>>
qu(判定操作序列)NOIP模拟 数据结构判断 模拟
查看>>
Linux杂学
查看>>
更新SVN时提示要清理,但清理失败,乱码得解决方案
查看>>
连接mysql数据库,创建用户模型
查看>>
Nhibernate总结(一)查询返回指定字段
查看>>
Uva 10106 - Product
查看>>
Uva 101 - The Blocks Problem
查看>>
Eclipse 调试Bug之使用断点的七大技巧
查看>>
APP在用户设备发生crash,应该怎么修复
查看>>
Nodejs项目重复文件扫描
查看>>
RabbitMQ路由类型
查看>>
URL参数解析为一个对象
查看>>