iMacro,点击<a>手动执行javascript,但在iMacro中不起作用。

问题描述 投票:0回答:1

<a> 没有href,在点击 <a> 2个javascript函数被执行。我需要自动执行这2个javascript函数。 page_xx 每次加载时都会发生变化,也是在函数中。vars() 是4到6个变量,这些变量是动态加载的,而且每次都会再次变化,所以不能手动运行这个。

<div>
  <span>
    <a class="focus next_page page_xx" onclick="runfunc(vars());openWin(vars())"></a>
  </span>
</div>

首先,我尝试了一个基本的点击 <a>

 TAG POS=1 TYPE=a ATTR=CLASS:focus
 TAG POS=1 TYPE=a ATTR=CLASS:next_page

两者都没有工作,没有错误,但他们没有运行js函数。然后我尝试了事件命令,但得到的错误是说我的iMacros版本不支持。

我试着执行这些函数,但我没有找到任何接近代码的地方。

我怎样才能执行这两个函数,要么点击 "我的 "按钮,要么点击 "我的 "按钮。<a> 或者不点击就执行功能?

iMacros版本10.0.2.1450Firefox最新版本。

imacros
1个回答
0
投票

需要在类的结尾添加通配符,因为iMacros匹配所有文本。

TAG POS=1 TYPE=a ATTR=CLASS:focus*

0
投票
TAG POS=1 TYPE=a ATTR=CLASS:"focus next_page page_xx"

这是完整的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.