日期:2014-05-16  浏览次数:20327 次

js更改文本框的值后不触发onChange事件问题
如题,可以调用以下代码:
//IE
if(navigator.userAgent.indexOf("MSIE")>0){
    document.getElementById('tx1').attachEvent("onpropertychange",txChange);
//FF
}else if(navigator.userAgent.indexOf("Firefox")>0){
    document.getElementById('tx1').addEventListener("input",txChange2,false);
}
1 楼 zhigewuwang 2010-10-07  
终于找到了,谢谢
2 楼 jorlin2006 2010-10-21  
document.getElementById('tx1').addEventListener("input",txChange2,false);  
这个还是解决不了firefox下面用js个文本框赋值,如:document.getElementById('tx1').value='aa'触发不了txChange2函数的问题