iMacros iimPlay如何调用两个函数
iMacros iimPlay how to call two functions
google.com/I 将此 iMacros 用于 Firefox 并尝试制作脚本以在页面内创建元素。
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(macro) 有问题;有效,但 iimPlay(newHeading);未被调用。
您只是不需要使用 iimPlay()
函数来调用 "pure" 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();
}
google.com/I 将此 iMacros 用于 Firefox 并尝试制作脚本以在页面内创建元素。
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(macro) 有问题;有效,但 iimPlay(newHeading);未被调用。
您只是不需要使用 iimPlay()
函数来调用 "pure" 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();
}