今天测试onPropertyChange时发现onPropertyChange在IE9下无法响应退格键,做了以下的测试,用js改变输入框的value,结果引发onpropertychange,弹出改变的属性的名字'value',但是为什么按退格键时(也改变了value)却没有引发
onpropertychange呢?请问这是IE9的bug还是我自己的理解有误?//下面程序弹出的对话框输出"value"。
<body>
<input type="text" id="xx" value="xxx" />
<script type="text/javascript">
document.getElementById('xx').attachEvent('onpropertychange',
function(){alert(arguments[0].propertyName);});
document.getElementById('xx').value = 'xx';
</script>
</body>
onpropertychange呢?请问这是IE9的bug还是我自己的理解有误?//下面程序弹出的对话框输出"value"。
<body>
<input type="text" id="xx" value="xxx" />
<script type="text/javascript">
document.getElementById('xx').attachEvent('onpropertychange',
function(){alert(arguments[0].propertyName);});
document.getElementById('xx').value = 'xx';
</script>
</body>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货