“未捕获的ReferenceError:未定义getEventListeners”

时间:2020-07-22 17:59:37

标签: javascript google-chrome google-chrome-extension google-chrome-devtools referenceerror

我正在尝试删除监听器。在控制台中,下面的代码正在工作。当我在Chrome扩展程序中使用代码时,我得到:“未捕获的ReferenceError:未定义getEventListeners”。为什么会这样?有等同于功能“ getEventListeners”的吗?

document.addEventListener('click', fireContentLoadedEvent, false);

function fireContentLoadedEvent () {
    console.log ("DOMContentLoaded");
    for (let i = 0; i < document.getElementsByClassName("someClass").length; i++) {
        plusButton = document.getElementsByClassName("someClass")[i]

        if ( getEventListeners(plusButton)["click"].length > 1) {

            plusButton.removeEventListener("click", getEventListeners(plusButton).click[1].listener);

        }
    }
}

0 个答案:

没有答案