技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 前端开发 > javascript > 正文

IE11下onpropertychange的部分实效问题

来源: 技术CTO 阅读:

请教高手,我用onpropertychange取input值变化时,发现这个问题:
在IE10及之前版本都是对的,升级到IE11后,发现只有键盘输入值才能触发事件,如果是JS给input赋值,则不能触发事件。

有没有解决方法?

我也遇到过类似的问题
我是在js赋值之前让input.focus();
赋值之后让input.blur();
然后捕获onblur事件
ie11已经废除 了,采用DOMAttrModified,。参考
http://msdn.microsoft.com/en-us/library/ie/dn265032%28v=vs.85%29.aspx
net_lover,能否给一个简单的例子啊?
引用 3 楼 waynejs 的回复:
net_lover,能否给一个简单的例子啊?


someElement.addEventListener("DOMAttrModified", function() {
  //...
}, false);

链接里面不是写了
如果你是为了解决jq日期插件单击的问题  那么请你给js的插件加个回调就可以了  我之前就碰到过,如楼上们的说法   是解决不了浏览器兼容问题的  除非你的引用只用在jq

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^