gpt4 book ai didi

javascript - js forEach() 对每个元素执行操作

转载 作者:行者123 更新时间:2023-12-02 15:34:58 25 4
gpt4 key购买 nike

我有以下内容:

HB.formButtons.deactivatingButton = function(inputs) {
inputs.forEach(function(argument){
argument.parent().removeClass(HB.formButtons.SUBMIT_BUTTON_STYLE);
});
}

我会像这样在各个部分中调用它:

HB.formButtons.deactivatingButton($(HB.personalDetails.SUBMIT_PERSONAL_DETAILS_SELECTOR), $(HB.personalDetails.CANCEL_PERSONAL_DETAILS_SELECTOR));

控制台。抛出以下错误:

未捕获类型错误:formsInput.forEach 不是函数

为什么?

最佳答案

考虑到您的输入HTMLCollectionforEach不适用于集合。 forEach 适用于 Array

但是,你可以让它像这样工作

HB.formButtons.deactivatingButton = function(inputs) {
[].forEach.call(inputs, function(argument){
argument.parent().removeClass(HB.formButtons.SUBMIT_BUTTON_STYLE);
});
}

关于javascript - js forEach() 对每个元素执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33017997/

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