人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBScriptについて質問です。
下記のボタンを自動クリックしたいのですが、どうすればよいでしょうか。
※WScript.CreateObject("InternetExplorer.Application")を行った後です。

<input type="image" src="xxx.gif" alt="検索" border="0" onclick="search();return false;" />

ログインしたり入力したりIE上の文字列を引っ張ったりは出来るのですが、type=imageでかつnameが無いとなるとどうすればよいかわからなくなりました。

よろしくお願いします。


●質問者: にらたま
●カテゴリ:インターネット ウェブ制作
✍キーワード:application IE InternetExplorer name VBScript
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ween
●60ポイント

imageでaltが"検索"の数が1つの場合ですが

set btn = document.getElementsByTagName("input")

for each i in btn
 if (lcase(i.type) = "image") and (i.alt = "検索") then
 i.onclick()
 exit for
 end if
next

複数ある場合は順番が決まっていれば番号指定で、例えば"input"で4番目にある場合

document.getElementsByTagName("input")(3).onclick()

でonclickの内容を実行すると思いますが、IE6での確認だけです。

http://q.hatena.ne.jp/answer

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ