IESETDATA関数

本ページには広告が含まれています。

Web上に値を設定することができます。第一引数にInternetExplorerオブジェクト、第二引数に設定する値、第三引数に値を設定するエレメントのNameもしくはタグ名を記述します。

構文
  1. Boolean = IESETDATA( IE, 値, Name, Value, 番号 )
引数
IE (Object)必須
IEオブジェクト
値 (Integer)必須
設定する値
Name (String)必須
値取得するエレメントのNameもしくはタグ名を記述:"TAG=タグ名"
Value (String)省略可
ラジオボタン等で Nameが共通の場合に Valueを指定する
Nameにてタグ名が指定された場合は、そのタグにての順番を指定
番号 (Integer)省略可
Name, Value が同じ場合に順番指定
戻り値
TRUE
正常
FALSE
処理不能

第三引数にタグ名が指定された場合、第四引数には数字(順番)以外では"ID=xxx"、"innerHTML=xxx"、"innerText=xxx" の指定が可

第三引数に"TAG=IMG"が指定された場合には、第四引数には画像のパスの指定が可

DOMでの書き方

要素に値を代入するときは element.value = 値 、クリックするときは element.click() と記述します。

Itemの引数は0以上element.length-1以下の値です。

getElementsByTagName

Document.DOM (DOM)は指定したname属性を持つ要素を取得。

HTML
UWSC
UWSC

getElementById

Document.getElementById メソッド (DOM)は指定したid属性を持つ要素を取得。

id属性はページに一つしかないので番号は省略。

HTML
UWSC
UWSC

getElementsByClassName

Document.getElementsByClassName メソッド (DOM)は指定したクラス名を取得する。

HTML
UWSC
UWSC

要素を特定するその他の方法

画像(imgタグ)

画像名(src属性)
HTML
UWSC
alt属性のある画像
HTML
UWSC

ログインフォーム入力例

ロボット認証などがなくフォームの入力だけでログインできる場合は、IE.Navigate メソッドにPostData引数を指定することでもログインできます。

HTML
UWSC
HTML
UWSC

IE.document.formsは、0以上IE.documant.forms.length-1以下の数値を指定。

HTML
UWSC

プログラム実行例

Googleでの検索結果を取得

UWSC
使用関数

楽天PointClubでランクと保有ポイント数を取得する

UWSC

[syntaxHighlight language="HTML"]

あなたは ゴールド会員 です
総保有ポイント
559

[/syntaxHighlight] [syntaxHighlight language="INI" title="楽天.INI"][楽天] [email protected] PASS=*** [/syntaxHighlight]

結果
プレーンテキスト
使用関数

関連記事

IEGETFRAME関数 (スクリプト関数)
HTMLのiframeタグで埋め込まれたインラインフレームを取得します。
BusyWait関数 (自作関数)
IEオブジェクトの読み込みが完了するのを待ちます。
getIEObj関数 (自作関数)
引数に指定したタイトルまたはURLを含むIEオブジェクトを返します。戻り値はInternetExplorerオブジェクトです。
IE.ExecWB メソッド
コマンドを実行します。
IE.GoForward メソッド
履歴リストの1つ後の項目に移動します。
IE.Navigate メソッド
URLまたは絶対パスで指定されたファイルを開きます。
IE.Refresh2 メソッド
指定されたリフレッシュレベルで現在表示されているファイルを再読み込みします。
IE.Stop メソッド
読込中のWebページやダウンロードのキャンセル、BGMやアニメーションの動的要素を停止します。
IE.Document プロパティ
ドキュメントオブジェクトを取得
IE.Left プロパティ
オブジェクトの左端の座標を取得または設定します。