简述
FF里面,onchange事件马上发生。
IE里面,onchange事件在失去焦点后发生。
IE里面,onchange事件在失去焦点后发生。
解决办法,还是使用onchange(),在onclick写上this.blur();
所以当你修改checkbox的时候,IE本来要等待你失去焦点,然后才onchange,现在onclick就抢先让他失去了焦点这样onchange就生效了。
缺点:在IE里面会产生一个 " 未知错误"。先就这样吧。
解决办法,还是使用onchange(),在onclick写上this.blur();
所以当你修改checkbox的时候,IE本来要等待你失去焦点,然后才onchange,现在onclick就抢先让他失去了焦点这样onchange就生效了。
缺点:在IE里面会产生一个 " 未知错误"。先就这样吧。