首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为元素的每个实例启动单击事件

为元素的每个实例启动单击事件
EN

Stack Overflow用户
提问于 2011-06-01 01:39:56
回答 1查看 511关注 0票数 0

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

我的目标是在Google Chrome中实现这一点,你能帮我吗?

更新:这里有更详细的解释

代码语言:javascript
复制
<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,单击选项和检查元素来找到,其中它显示了您正在监控的站点的名称。

示例:

版本历史记录-宏录制器、宏程序、鼠标...<-这是链接

高级重命名删除上次检查: 11秒前。<-这些是选项

也许nodes是个错误的术语,让我看看。

删除

当它显示为remove时,我想启动一个单击事件,该事件将在每次发生Screenshot of PageMonitor options window时按下Remove按钮

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-03 02:56:37

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

然而,实现你想要的功能的代码非常简单,如果你要求他们这样做,他们可能只需将其添加到扩展中。代码如下:

代码语言:javascript
复制
$('.stop_monitoring:not(:first)').click()

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6191344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档