如何设置全选复选框?不使用按钮“播放(循环)”

How do I set the Select All "checkbox" iMacros Without using the button "Play (Loop)"

本文关键字:按钮 播放 循环 何设置 设置 全选 复选框      更新时间:2023-09-26

如何在不使用"播放(循环)"按钮的情况下设置选择所有"复选框" iMacros,并且不将标签设置为50行,因为我访问的网站没有键选择所有,我需要选择50个类别。这是我使用的代码,并尝试

javascript Imacros:

var macro;
macro =  "CODE:";
macro +=  "TAG POS={{i}} TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES" + "'n"; 
macro +=  "WAIT SECONDS=0" + "'n"; 
for(i=1;i<=50;i++){
iimSet("i",i);
iimPlay(macro);
}

此版本Imacros

TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
TAG POS=2 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
TAG POS=3 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
TAG POS=4 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
TAG POS=5 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
TAG POS=6 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
TAG POS=7 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
TAG POS=8 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
TAG POS=9 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
TAG POS=10 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES
---------
TAG POS=50 TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES

我想要的只是一行的iMacros

也许这能帮到你:

URL GOTO=javascript:{var<SP>chkBoxes=document.getElementsByName("category[]");for(i=0;i<chkBoxes.length;i++)chkBoxes[i].checked=true;undefined;}

你试试

SET !LOOP 50
TAG POS={{!LOOP}} TYPE=INPUT:CHECKBOX FORM=ID:post_form ATTR=NAME:category[] CONTENT=YES