gpt4 book ai didi

javascript - iMacros iimPlay 如何调用两个函数

转载 作者:行者123 更新时间:2023-12-03 07:08:11 24 4
gpt4 key购买 nike

google.com/我使用这个 iMacros for 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() 函数来调用“纯”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();
}

关于javascript - iMacros iimPlay 如何调用两个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36720729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com