我有一个javascript问题。我编写了一个返回字符串或句子的代码。
给你一个更好的主意,这是我的代码:
Javascript代码
var hodor;
var eventypleselector = "HTML>BODY>DIV:nth-of-type(4)>DIV>DIV>DIV:nth-of-type(2)>DIV>ARTICLE>DIV:nth-of-type(2)>SECTION:nth-of-type(3)>FORM>TEXTAREA";
var ixo = "Hello World!";
hodor ="CODE:";
hodor +="EVENT TYPE=MOUSEDOWN SELECTOR=" + eventypleselector + " BUTTON=0"+"\n";
hodor +="EVENTS TYPE=KEYPRESS SELECTOR=\"HTML>BODY>DIV:nth-of-type(4)>DIV>DIV>DIV:nth-of-type(2)>DIV>ARTICLE>DIV:nth-of-type(2)>SECTION:nth-of-type(3)>FORM>TEXTAREA\" CHARS=" + "\""+ixo+"\"+n";
然后在imacros中运行js代码之后,输出会像这样。
输出
HHeelllloo WWoorrlldd !!!!
我不确定为什么或发生了什么,但它仍在继续这样做。输出中的字母显示两次。就像那个人输入相同的字母/字符一样。
任何可以提供帮助的人?
答案 0 :(得分:0)
以下iim-macro是否可以根据需要工作?
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(4)>DIV>DIV>DIV:nth-of-type(2)>DIV>ARTICLE>DIV:nth-of-type(2)>SECTION:nth-of-type(3)>FORM>TEXTAREA" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(4)>DIV>DIV>DIV:nth-of-type(2)>DIV>ARTICLE>DIV:nth-of-type(2)>SECTION:nth-of-type(3)>FORM>TEXTAREA" CHARS="Hello World!"