gpt4 book ai didi

javascript - 如何添加到现有的 onclick 事件?

转载 作者:行者123 更新时间:2023-11-29 20:23:09 25 4
gpt4 key购买 nike

我目前正在为一个页面编写一个 Greasemonkey 脚本,所以我不能自己修改脚本。

页面上有一个表单提交按钮。当您单击此按钮时,它会执行一些花哨的 AJAX 调用等来更新页面并执行服务器端操作。我想要做的基本上是在单击按钮时设置一个“lastClick”值。

我想添加代码 GM_setValue("lastClicked", (new Date()).getTime().toString()) 来存储上次单击按钮的时间(以备将来使用的脚本,它实际上会用这个日期做一些事情)。

我究竟该如何实现?

最佳答案

或者只添加一个单独的监听器而不影响原来的监听器

document.getElementById("yourelementID").addEventListener("click", function(){ 
GM_setValue("lastClicked", (new Date()).getTime().toString())
}, false);

无论原始监听器是如何添加的,这都有效,并且不会改变调用链。

关于javascript - 如何添加到现有的 onclick 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2908868/

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