为元素的每个实例启动click事件

时间:2011-05-31 17:39:56

标签: javascript bookmarklet elements google-chrome-devtools

我正在尝试使用javascript bookmarklet为元素的多个实例启动click事件。我的目标是能够单击书签并让它删除特定元素,例如每当按钮显示删除时。你能帮我解决这个问题,我已经尝试过vark.com和其他来源找到这个答案。

我的目标是在谷歌浏览器中实现这一目标,你能帮帮我吗?

更新:以下是更详细的说明

<a class="page_link" title="Visit Page" href="http://www.jitbit.com/macro-recorder/versionhistory/" target="_blank">Version History - Macro Recorder, Macro Program, Mouse...</a>

这可以通过在Chrome中安装PageMonitor,点击选项并检查元素来查找显示您正在监控的网站的名称。

示例:

版本历史 - 宏记录器,宏程序,鼠标......&lt; ---这是链接

高级重命名删除最后一次检查:11秒前。&lt; ---这些是选项

也许节点是错误的术语,让我看看。

除去

如果它说删除,我想发起一个点击事件,每次发生时都会按下删除按钮Screenshot of PageMonitor options window

1 个答案:

答案 0 :(得分:1)

感谢您解释您想要做的事情。不幸的是,我不认为这是可能的。使用PageMonitor,似乎无法在地址栏中执行javascript(制作书签所必需的)并使其影响扩展页面。

实现您想要的功能的代码非常简单,如果您要求,他们可能只是将其添加到扩展中。这是代码:

$('.stop_monitoring:not(:first)').click()

可悲的是,正如我所说,由于区域限制,我认为你不能对此进行书签。不安全的浏览器JS在与可信扩展JS不同的区域中运行。希望这可以帮助。 :/