ie_GetElementByInnerText
InnerTextを指定して情報を取得。
構文:
ie_GetElementByInnerText ( TagName ; keyword ; element )
引数:
TagName
keyword
element
戻り値:
elementで指定した値。
例:
ターゲット{
<A id=gb_23 class=gbzt onclick=gbar.logger.il(1,{t:23}); href="https://mail.google.com/mail/?tab=wm">
<SPAN class=gbtb2></SPAN>
<SPAN class=gbts>Gmail</SPAN>
</A>
}
変数を設定 [$Result; 値:ie_GetElementByInnerText("span", "Gmail","className") ]
戻り値:
$Result = "gbts"
変数を設定 [$Result; 値:ie_GetElementByInnerText("A", "Gmail","href") ]
戻り値:
$Result = "https://mail.google.com/mail/?tab=wm"
ie_GetElementByInnerText ( TagName ; keyword ; element )
iiil_Eval( "
Result='';
if ( Target ) {
}else{
Target=ie.document;
}
var obj=Target.getElementsByTagName('" & TagName & "');
var max=obj.length;
for ( i = 0 ; i < max ; i++ ) {
if ( obj[i].innerText=='" & keyword & "') {
Result=obj[i]." & element & ";
break ;
}
}
Result;
" )