使用firebug我已经使用
提取了网页的所有链接var links = document.getElementsByTagName("a");
for(var i=0; i<links.length; i++) {
console.log(links[i].href);
}
现在所有链接都在控制台中,它们的格式为
javascript:tenderLog1('abcd.pdf','test','23');
现在我想将此字符串输出作为firebug js命令传递,以便所有链接自动打开
是否有任何函数将js变量作为firebug命令传递
由于
答案 0 :(得分:1)
有点难以猜测你想要达到的目标。我想你想要而不是
console.log(links[i].href);
要做
eval(links[i].href.replace("javascript:",""));
?这相当于在您提供的示例中从Firebug控制台调用tenderLog1('abcd.pdf','test','23')
。结果取决于当前tenderLog1
函数的作用。
但也许看一下函数的作用(window.open
?)会更清楚,并在用一些正则表达式解析参数后提供命令。