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;

" )