iMacros iim播放如何调用两个函数
iMacros iimPlay how to call two functions
google.com/我在Firefox中使用这个iMacros,并试图制作一个脚本来在页面中创建元素。
var macro;
macro = "SET !ERRORIGNORE YES"+"'n";
macro +="SET !TIMEOUT 3"+"'n";
macro +="URL GOTO=https://www.google.com/search?q=a+random+keyword&ie=utf-8&oe=utf-8"+"'n";
macro +="WAIT SECONDS=.5"+"'n";
function appendNewHeading() {
var newHeading = window.content.document.createElement("a");
newHeading.innerHTML = "<a href='http://www.google.com/' id='kliko'>Link to Click</a>";
window.content.document.getElementById("rso").appendChild(newHeading);
}
var macro2;
macro2 +="WAIT SECONDS=.5"+"'n";
for (var i=1;i<3;i++) {
iimSet("i", i);
iimPlayCode(macro);
appendNewHeading();
iimPlayCode(macro2);
}
我想在这里做的是去一个网站,创建一个新元素ahref,我希望它能被用作一个循环,从而无限播放。我的代码iimPlay(宏)出现问题;只适用于iimPlay(newHeading);没有被呼叫。
您不需要使用iimPlay()
函数来调用"纯"JavaScript代码。所以,试试这样的东西:
var macro;
macro = "SET !ERRORIGNORE YES"+"'n";
macro +="SET !TIMEOUT 3"+"'n";
macro +="URL GOTO=https://www.google.com/search?q=a+random+keyword&ie=utf-8&oe=utf-8"+"'n";
macro +="WAIT SECONDS=.5"+"'n";
function appendNewHeading() {
var newHeading = window.content.document.createElement("a");
newHeading.innerHTML = "<a href='http://www.google.com/' id='kliko'>Link to Click</a>";
window.content.document.getElementById("rso").appendChild(newHeading);
}
for ( ; ; ) {
iimSet("i", i);
iimPlayCode(macro);
appendNewHeading();
}
相关文章:
- JQuery合并了keyup和focusout两个函数
- 组合两个javascript函数
- 访问$.ajax()函数中的两个不同数组
- javascript函数,它接受两个输入:一个对象和一个键,并返回对象中该键的相应值
- 在输入字段上有两个函数调用,一个在Blur上,一个不在Angular中
- 递归|两个函数名
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 为什么jQuery文件的函数中有两个参数,但只接收一个参数
- 使用带有两个参数的函数的javascript映射
- 用于交换两个变量的 JavaScript 函数
- 当客户端将两个按钮的javascript函数参数修改为相同时,SQL/PHP会更新多行
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 同一事物的两个函数,一个崩溃,另一个不崩溃,为什么
- 如何调用两个函数是一种html输入类型
- 广义化对两个性质起反作用的两个函数
- 两个函数之间的角度承诺
- 在keyup更改上运行两个函数
- 带有两个变量函数的Ajax提交表单
- 为什么这两个JavaScript函数调用具有相同的“;这个“;价值
- javascript函数包含两个元素和web音频api