gpt4 book ai didi

javascript - IE8 触发更改事件的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:44 26 4
gpt4 key购买 nike

我目前有一个类,其中将默认更改事件添加到复选框。

默认更改事件在大多数情况下都有效,但在某些情况下,我会删除更改事件并添加自定义更改事件。

但是,只有在 IE8 中,如果我设置:

ele.checkbox.checkek = true;

然后触发我在复选框上设置的更改事件。在所有其他浏览器中,我必须调用 fireEvent('change') 才能触发更改事件。

是否有可能阻止这种情况的发生,或者是否有一种方法可以确定何时添加自定义更改事件?

谢谢。

最佳答案

这是因为冒泡的 onpropertychange,mootools 试图为您规范化并转换为更改事件...请参阅 19 天前的提交:https://github.com/mootools/mootools-core/commit/8c97db6ba4b8a7f3b900f355d972c66b36a636b4 - 我认为可能已被 Daniel Buchner 和部分我自己的提交破坏。

你应该能够通过 element.fireEvent('change') 调用你的回调

关于javascript - IE8 触发更改事件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17823546/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com