1.onchange 需要值改变,并且失去焦点才触发;onpropertychange则不用失去焦点。
3.onpropertychange在任何属性改变的时候都会触发,连用脚本改值都能触发,所以如果手动改可能会触发多次。
2.onpropertychange不支持ff
因为Ext中的下拉被改造过了,直接用事件触发不了,所以用如下方式:
代码
Ext.onReady(function() {
var obj = document.getElementById("ddlSelect");
obj.parentNode.childNodes[1].onpropertychange = function ChangeBound() {
eventFunction();
}
})