こんにちは書き込みを開始する前に、すべて
このポストを見つけ、これを試したことはできません。
Null Value from GetElementById using C#
How to getelement by class?
C# get element by name
などを。
so
1.私はフォームwebBrowser1を制御しています。
2. webBrowser1.Navigation( "my url")。
3. webBrowser1.ReadyState == WebBrowserReadyState.Completeを確認します。私は/ .Innerにこの要素を見ることができない
webBrowser.documentは要素に私が読ん
<div class="button" style="float: right;">
<input name="uc_InvoiceLines$btnBook" tabindex="5030" class="btnBook btn"
id="uc_InvoiceLines_btnBook" onclick="javascript: return
ValidationOnBooking('You are about to book the invoice. Do you want to
continue','Invoice lines');" type="submit" value="Book">
</div>
5. foreachの(webBrowser1.Document.All中のHtmlElement CH)
:私はIEのように見えるという要素を見つけてみました。この後
4外のHTML /テキスト
私はこの要素はjsによって作成されましたが、私はそれを見ることができる理由を理解していないまたはwebBrowser1.Document.All
で見つけることができません?
誰もがこの "ファントム"を見つけるのを助けることができますか?
この要素はiframeにネストされていますか? –
はいそれはiframeの一部です – AlGraf
それは別の 'document'にあります。クロスドメインのiframeとフレーム化されたページが投稿メッセージAPIを処理しない場合は、アクセスできません。そうでない場合は、多くのdupe:https://stackoverflow.com/questions/1088544/get-element-from-within-an-iframeまたはhttps://stackoverflow.com/questions/9393532/cross-domain-iframe-問題など... –