在contenteditable div上写? iMacros的

时间:2015-02-07 21:49:06

标签: javascript html css imacros

我正在构建一个imacros脚本,但似乎无法在一个可信的div上写。

当我点击发表评论时,这是imacros编写的脚本。

TAG POS=2 TYPE=DIV ATTR=TXT:Add<SP>a<SP>comment...
TAG POS=1 TYPE=DIV ATTR=CLASS:Pf&&TXT:

当我输入时,除非我再次点击评论,否则它会写入此内容。

TAG POS=2 TYPE=DIV ATTR=TXT:"whatever I typed"

但是当我运行它时,它说

RuntimeError: element DIV specified by TXT:"whatever i typed" was not found, line 6 (Error code: -921)

评论的HTML:

<div id="z13uu53isp2oj3z1n23tspvykmzcgztxv04.editor" jsname="L9AdLc" class="cp"><div class="Pf"><div dir="LTR" role="textbox" g_editable="true" class="df b-K b-K-Xb URaP8 editable" id=":39.f" contenteditable="true"><br></div></div></div>

<div class="Pf"><div dir="LTR" role="textbox" g_editable="true" class="df b-K b-K-Xb URaP8 editable" id=":39.f" contenteditable="true"><br></div></div>

这有什么办法吗?或者是一个能够做到这一点的不同程序。

1 个答案:

答案 0 :(得分:0)

您应该尝试“POS = 1”而不是“POS = 2”,似乎只有一个标签指定了文本,并且您试图找到第二个:

TAG POS=1 TYPE=DIV ATTR=TXT:"whatever I typed"
相关问题