我遇到Internet Explorer复选框问题。在许多浏览器中阅读和测试后,我发现2快速点击检查或取消选中一个复选框只更改盒子的状态一次(在第一次点击时,第二次点击有点被忽略)但是执行'的onclick'功能两次。
我想知道这个问题是否有一个干净的解决方法。
更详情:
我的' onclick'函数查找复选框的状态,如果选中它则添加一个控件;如果未选中它将删除一个控件(在每个浏览器中完美地工作)。 在IE中如果我双击复选框,则在第一次单击时选中该框,该函数添加一个控件(因为状态已被选中),在第二次单击时状态不会更改(IE认为两次点击都足够接近是双击)但该功能是第二次执行,状态不变。
答案 0 :(得分:1)
最后发现问题是什么,问题是我使用'onclick'而不是'onchange'。希望这会对某人有所帮助。