我需要更新macro.js
中imacros js中定义的长度变量。我尝试了不同的代码,但无法将信息从imacros(页面上的js)传递给imacro.js(imacro的js);
;
var lenght = 0;
iimPlay("CODE:URL GOTO=JAVASCRIPT:var<SP>len=window.document.getElementById('table1').getElementsByTag('tr');");
现在如何将内部len变量信息传递给外部长度变量。我需要根据长度运行一个循环。
我可以使用iimSet将信息从JS部分传递给Imacros部分(&#39; var&#39;,var);有什么方法可以在imacros代码中更新JS变量的值。;
答案 0 :(得分:0)
这是一个带有'警告'对话框的技巧:
var length = 0;
iimPlay("CODE:URL GOTO=JAVASCRIPT:alert(window.document.getElementById('table1').getElementsByTag('tr').length);");
length = parseInt(iimGetErrorText().match(/Dialog message: "(.*)",/)[1]);