我正在尝试用javascript bookmarklet为一个元素的多个实例发起一个click事件。我的目标是能够在bookmarklet上单击并让它删除特定的元素,比如每当按钮显示删除时。你能帮我解决这个问题吗?我已经尝试过vark.com和其他资源来寻找这个答案。
我的目标是在Google Chrome中实现这一点,你能帮我吗?
更新:这里有更详细的解释
<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按钮
发布于 2011-06-03 02:56:37
感谢您解释您想要做的事情。不幸的是,我认为这是不可能的。使用PageMonitor,似乎不可能在地址栏中执行javascript (制作书签小程序所必需的)并让它影响扩展页面。
然而,实现你想要的功能的代码非常简单,如果你要求他们这样做,他们可能只需将其添加到扩展中。代码如下:
$('.stop_monitoring:not(:first)').click()不幸的是,正如我所说的,由于区域限制,我不认为你可以将其添加书签。不安全浏览器JS在与可信扩展JS不同的区域中运行。希望这能有所帮助。:/
https://stackoverflow.com/questions/6191344
复制相似问题