2016-08-24 46 views
-2

我有問題,這個簡單,如果:)iMacro JAVASCRIPT WILDCARD VAR簡單,如果

iimPlay('CODE:'+'SET !TIMEOUT_STEP 0'+'\nTAG POS=1 TYPE=TD ATTR=txt:*<SP>VLAN EXTRACT=txt'); 
var WELCOME = iimGetLastExtract(1) 
alert(WELCOME); 
if(WELCOME == ' Tunnel VLAN' || WELCOME == ' Service VLAN ') 
{ 
alert('GOOD'); 
} 
else 
{ 
alert('BAD'); 
} 

它正在爲這一個「服務VLAN」我越來越好

<td style="outline: 1px solid blue;" class="data_nocolor_left" nowrap=""> Service VLAN </td> 

這是不工作這一個「 隧道VLAN」我越來越壞

<td style="outline: 1px solid blue;" class="data_nocolor_left" nowrap="">&nbsp;Tunnel VLAN</td> 

我已經嘗試過用空格玩。我已經從警報中複製了摘錄,但仍然無法正常工作。

我不能從 隧道VLAN中刪除  ...

所以應該有一些辦法怎麼辦呢:)

我在想通配符,但我沒有發現任何東西。

感謝大家的幫助。

回答

0

如果第一個字符引起麻煩,iry在比較中忽略它。例如:

if (WELCOME.substring(1) == 'Tunnel VLAN' || WELCOME == 'Service VLAN') 
0

我會使用if(WELCOME.match(/(Tunnel VLAN)|(Other LAN)/))找到字符串中的文本,而不是完全忘記空格。