gpt4 book ai didi

javascript - Javascript 事件监听器在触发后是否会被销毁(默认情况下)?

转载 作者:行者123 更新时间:2023-11-28 18:07:50 27 4
gpt4 key购买 nike

我在一个对象上有一个事件监听器,当对象发生变化时它会触发一个函数。

这是代码:

window.parent.document.getElementById('campval').addEventListener("change", getscriptbuttons1());

这在对象第一次更改时效果很好,但是,所有连续更改都不会触发事件监听器。

这是 Javascript 的正常行为吗?我可以做什么来纠正这个问题?

最佳答案

不,事件监听器每次都应该被触发。

我认为这个错误是由于您调用该函数而不是将其作为参数传递:

getscriptbuttons1 // passes the function
getscriptbuttons1() // calls the function and passes whatever it returns
<小时/>

你是说吗? :

window.parent.document.getElementById('campval').addEventListener("change", getscriptbuttons1);

关于javascript - Javascript 事件监听器在触发后是否会被销毁(默认情况下)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42240626/

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