gpt4 book ai didi

javascript - addEventListener 在 IE8 中不工作

转载 作者:IT王子 更新时间:2023-10-29 02:39:32 24 4
gpt4 key购买 nike

我动态创建了一个复选框。我已使用 addEventListener 在单击复选框时调用一个函数,该函数在 Google Chrome 和 Firefox 中有效,但在 Internet Explorer 8 中无效。这是我的代码:

var _checkbox = document.createElement("input");
_checkbox.addEventListener("click", setCheckedValues, false);

setCheckedValues 是我的事件处理程序。

最佳答案

尝试:

if (_checkbox.addEventListener) {
_checkbox.addEventListener("click", setCheckedValues, false);
}
else {
_checkbox.attachEvent("onclick", setCheckedValues);
}

更新::对于 IE9 之前的 Internet Explorer 版本,attachEvent方法应该用于将指定的监听器注册到 EventTarget它被称为其他人addEventListener应该使用。

关于javascript - addEventListener 在 IE8 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9769868/

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