我正在为一个页面编写一个Greasemonkey脚本,所以我不能自己修改脚本。
页面上有一个表单提交按钮。当您单击此按钮时,它会执行一些花哨的AJAX调用,以便更新页面并执行服务器端操作。我正在尝试的是在单击按钮时基本上设置“lastClick”值。
我想添加代码GM_setValue("lastClicked", (new Date()).getTime().toString())
来存储上次单击按钮的时间(为了将来使用该脚本,它实际上会对此日期执行某些操作)。
我究竟能做到这一点?
答案 0 :(得分:3)
或者只是添加一个单独的监听器而不会弄乱原来的
document.getElementById("yourelementID").addEventListener("click", function(){
GM_setValue("lastClicked", (new Date()).getTime().toString())
}, false);
无论原始侦听器如何添加并且不会改变调用链,这都有效。