Function Reference

_IEGetObjById

IDまたは名前によってオブジェクト変数を返します。

#include <IE.au3>
_IEGetObjById ( ByRef $o_object, $s_Id)

 

パラメータ

$o_object InternetExplorer.Applicationのオブジェクト変数、ウィンドウまたはフレームオブジェクト
$s_Id 欲しいオブジェクトの名前またはIDを指定します

 

返し値

成功: 指定したオブジェクトを指すオブジェクト変数を返します
失敗: 0を返し@ERRORを設定します
@Error: 0 ($_IEStatus_Success) = 正常終了
3 ($_IEStatus_InvalidDataType) = 無効なデータ型
7 ($_IEStatus_NoMatch) = 一致するものがありません

 

注意

この関数はドキュメント内の指定されたIDまたは名前のオブジェクトへのオブジェクト参照を返します。 DOMの要素はNameかID、またはその両方の属性を持つことができます。IDは要素に固有であるのに対して、Nameは複数の要素に割り当てることができます。Internet ExplorerではNameとIDの名前空間は共有されています。

 

関連

_IEGetObjByName

 


; *******************************************************
; 例 1 - 基礎的なサンプルをブラウザで開き、ID "line1"を持つDIV要素への参照を取得。
;               この要素のinnerTextをコンソールに表示。
; *******************************************************
;
#include <IE.au3>
$oIE = _IE_Example ("basic")
$oDiv = _IEGetObjById ($oIE, "line1")
ConsoleWrite(_IEPropertyGet($oDiv, "innertext") & @CRLF)