如何检测“您赢了!”或“您输了!”内容以执行不同的任务。
目前,我正在使用这种方法:
主程序
returncode = iimPlay("betwin.iim");
if (returncode == 1 ) {
min_submit(); //doing task 1
}
var returncode2 = iimPlay("betlose.iim");
if (returncode2 == 1 ){
double_submit(); //doing task 2
}
贝特温
TAG POS=1 TYPE=DIV ATTR=ID:win CONTENT=EVENT:MOUSEOVER
贝特洛伊姆
TAG POS=1 TYPE=DIV ATTR=ID:lose CONTENT=EVENT:MOUSEOVER
的HTML
<div id="result" class="center">
<div id="win" class="bold center">You Win!</div>
<div id="lose" class="bold center"></div>
</div>
由于页面始终包含两个div,因此betwin和betlose始终为true返回1。是否仍然可以检测div标签的内容?
最佳答案
<div id="result" class="center">
<div id="win" class="bold center">You Win!</div>
<div id="lose" class="bold center"></div>
</div>
如果在这种情况下我是正确的话,出现的文字就是您赢了!因此,请尝试使用这些代码。
贝特温
TAG POS=1 TYPE=DIV ATTR=ID:win&&:You<SP>Win* CONTENT=EVENT:MOUSEOVER
贝特洛伊姆
TAG POS=1 TYPE=DIV ATTR=ID:lose&&TXT:You<SP>Lose* CONTENT=EVENT:MOUSEOVER
检查的是Betlose.iim文本
You Lose!
。如果没有,请尝试使用正确的文本。关于javascript - iMacros Javascript MouseEvent,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20028031/