imacros select 页面上的文本

imacros select text on page

我只需要select页面上的文本。

VERSION BUILD=8940826 RECORDER=FX
TAB T=1

EVENT TYPE=CLICK SELECTOR="#post-3175>DIV>H2" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#imacros-highlight-div" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#imacros-highlight-div" BUTTON=0

这个不行,文字只是概述。

下面的代码突出显示了用 'iMacros' 勾勒出的元素 'h2'。

EVENT TYPE=CLICK SELECTOR="#post-3175>DIV>H2" BUTTON=0

SET S "var doc = window.document;"
ADD S "var rng = doc.createRange();"
ADD S "var elsSel = doc.getElementsByTagName('h2');"
ADD S "for (i = 0; i < elsSel.length; i++) {"
ADD S "if (elsSel[i].style.outline == '1px solid blue') {"
ADD S "rng.selectNodeContents(elsSel[i]);"
ADD S "sel = window.getSelection();"
ADD S "sel.addRange(rng);"
ADD S "break; }}"

URL GOTO=javascript:{eval("{{S}}")}

就像手动操作一样,双击它,使用 DBLCLICK :

EVENT TYPE=DBLCLICK SELECTOR="#post-3175>DIV>H2"