为了账号安全,请及时绑定邮箱和手机立即绑定

这句js代码是什么意思啊?那个propertychange啥意思,这个this指的是啥?

这句js代码是什么意思啊?那个propertychange啥意思,这个this指的是啥?

慕妹3242003 2019-02-15 22:14:52
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

oninput事件与onpropertychange事件的区别: 
oninput事件是IE之外的大多数浏览器支持的事件,在value改变时触发,实时的,即每增加或删除一个字符就会触发,然而通过js改变value时,却不会触发;onpropertychange事件是任何属性改变都会触发的,而oninput却只在value改变时触发,oninput要通过addEventListener()来注册,onpropertychange注册方式跟一般事件一样。(此处都是指在js中动态绑定事件,以实现内容与行为分离)

oninput与onpropertychange失效的情况: 
(1)oninput事件:a). 当脚本中改变value时,不会触发;b).从浏览器的自动下拉提示中选取时,不会触发。 
(2)onpropertychange事件:当input设置为disable=true后,onpropertychange不会触发。


查看完整回答
反对 回复 2019-02-18
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

这是 绑定 input propertychange 事件,当input的value值发生改变时触发


查看完整回答
反对 回复 2019-02-18
  • 2 回答
  • 0 关注
  • 735 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号