gpt4 book ai didi

javascript - 如何手动触发 onchange 事件?

转载 作者:行者123 更新时间:2023-11-28 09:38:19 32 4
gpt4 key购买 nike

我正在通过日历小部件设置日期时间文本字段值。显然,日历小部件的作用如下:

document.getElementById('datetimetext').value = date_value;

我想要的是:
在更改日期时间文本字段中的值时,我需要重置页面中的一些其他字段。我添加了 onchange datetimetext 的事件监听器未触发的字段,因为我猜 onchange仅当元素获得焦点时才会触发,并且其值在失去焦点时会发生变化。

因此我正在寻找一种方法来手动触发此 onchange事件(我想应该负责检查文本字段中的值差异)。

有什么想法吗?

最佳答案

MDN建议在现代浏览器中有一种更简洁的方法来执行此操作:

// Assuming we're listening for e.g. a 'change' event on `element`

// Create a new 'change' event
var event = new Event('change');

// Dispatch it.
element.dispatchEvent(event);

关于javascript - 如何手动触发 onchange 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12715248/

32 4 0
文章推荐: css - 如何快速判断页面上使用了 CSS 文件的哪些部分?
文章推荐: css - 在 Dart 中设置
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com