gpt4 book ai didi

javascript - 我如何模拟点击或按键事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:40 36 4
gpt4 key购买 nike

我需要模拟点击或鼠标事件。我尝试了各种方法,但我使用的库似乎没有响应或响应但仅在特定浏览器上。 ATM 我做 $('#target').val($('#target2').val());适用于 Firefox 和 Opera。在 chrome、IE8 和 safari 上失败。

我可以将事件添加到库中,但我不知道要添加哪个事件(或如何正确添加)。无论如何我该如何解决这个问题?基本上我是用 .val() 设置 textarea 文本,而 lib 似乎没有接收到该事件。

最佳答案

您可以使用 DOM Level 2 事件模型,例如:

function simulateClick(element) {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
cb.dispatchEvent(element);
}

演示:http://www.jsfiddle.net/4yUqL/66/

这将真正模拟鼠标点击元素。无论事件如何绑定(bind)。

关于javascript - 我如何模拟点击或按键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4725068/

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