掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
webbrowser:ネストしているリストアイテムのクリック (ID:138935)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
web作業の自動化のためにvb6でプログラムを組んでいます。 処理したいhtmlページは リストアイテム(liタグ)をクリックするとそのページの表示内容が 変化するようになっています。このときに他のページへの遷移は発生しません。 そのことをvb6 + webbrowserで実現したいのですが、うまくいきません。 HTMLのli部分は <li id="Li1"><div class="LiClass"><div id="Div2" class="Div2クラス">ここをクリック</div></div></li> スクリプト本文は別ファイルになっていて、htmlからはsrc指定で呼んでいるようです。 クリックしたいだけなのでスクリプト自身の解析は必要ないですよね。 vb6ソース内容は dim HTML as object Set HTML = me.webbrowser0.Document a)objHTML.getElementsByTagName("li").Item(0).Click -------------------or-------------------------- b)objHTML.getElementsByTagName("li").Item(0).FirstChild.Click -------------------or----------------------- c)objHTML.getElementsByTagName("li").Item(0).FirstChild.FirstChild.Click リストアイテムに子ノード、孫ノードがありますが スクリプトのソースを解析するよりは、 直接3通り試しました方が早いと思いました。実際のソースにはどれかひとつです item(0).idでid文字列が取得できているのは確認しました。 ================= 直接関係ないのですが ここ初心者掲示板の検索をしたところ 1ワードでは検索できますが、2ワード以上だとまったく表示されません 以前は大丈夫だったような。。。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.