如何“观察” .onchange数组中的所有元素

时间:2019-08-02 21:00:25

标签: javascript html css arrays

我有一个带有类作业的元素数组,即getElementsByClassName(“ job”),并且我试图“监听”该数组中的所有对象,即类作业的所有对象。我以为这会更容易,但idk。我觉得有些事情我不了解。

但是,也在.addEventListener(“ change”,saveJobs())的每次迭代中;它正在执行saveJobs。但这不应该只是在进行“变更”。

很多东西。

for( d = 0; d < jobObjectArray.length; d++)
{
    jobStorageHolder = JSON.parse(localStorage.getItem("jobStorageArray"));
    if((jobArray[d] === undefined) || (jobArray[d] === null)){
        break;
    } else{
    jobArray[d].addEventListener("change", saveJobs());
    }
}

77:85

https://codepen.io/myowncorp/pen/PMGGEj?editors=1010

这是完整的代码,调试器设置为在错误的位置上方调用。 Plz halpxd

程序应将EventListener.onchange添加到名称类的所有作业 程序应将新的job.value保存到本地存储 该程序不应在addeventlistener的每次迭代中保存作业

1 个答案:

答案 0 :(得分:0)

这是您需要做的简单错字jobArray[d].addEventListener("change", saveJobs); 你也可以 jobArray[d].addEventListener("change", writeYoureFunctionHere );