私はC#3.5のWebBrowserWinFormsのWebbrowerコントロールを使用してHTML文書の<HEAD>要素にアクセスするにはどうすればよいですか?
私はフォローのHTMLドキュメント内の先頭要素へのアクセスを取得しようとしているのWinFormsを使用しています:
this.webBrowserTest.DocumentText = @”<html>
<head>
<title>Test JavaScript WinForms</title>
<meta name="description" content="Test WinForms" />
</head>
<body></body>
</html>”
HtmlElementCollection headCollection = webBrowserTest.Document.GetElementsByTagName("HEAD");
HtmlElement head = headCollection[0]
headCollection[0]
がnull
であろう任意として渡さなっています1つのアイデアは何が間違っていますか?
おかげ
DocumentCompletedまで待っていましたか? DocumentTextを設定すると、現在のドキュメントがダンプされ、非同期ナビゲーションが新しいドキュメントの解析を終了するまでドキュメントを使用できなくなります。 –