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)