gpt4 book ai didi

javascript - JS 变量事件?喜欢 onChange 吗?

转载 作者:行者123 更新时间:2023-11-28 09:59:02 25 4
gpt4 key购买 nike

那么有没有办法在变量更改时触发事件?这似乎是不可能的,除非你有东西来观察该变量或改变该变量的方法,但我有一个程序,如果可能的话,编写起来会容易得多。

在 js 中,如果您更改图像 DOM 对象宽度属性等内容,图像宽度将自动更新。如果更改可滚动对象的scrollTop 值,它将自动滚动。您不需要使用 setWidth() 方法或 setScroll() 方法(在大多数情况下)。

这是如何工作的?我可以复制它吗?

例如:

    DOM = document.getElementById("testInput"); // text input field
variable = 10;
DOM.value = variable;

variable.onchange = function(val){DOM.value = val;} // ???

//or possibly

window.observe(variable, function(val){DOM.value = val;} // ???

我知道的奇怪的东西......

最佳答案

你应该研究一下jquery,http://www.jquery.com

它们允许通过 ID 或类将大量事件注册到 HTML 对象。您可以找到几乎任何表单输入的 onchange,而无需将代码放入其中。

这是它的 API:http://api.jquery.com/change

关于javascript - JS 变量事件?喜欢 onChange 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9507550/

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