C# GeckoFX-获取GetHtmlElementById

C# GeckoFX-获取GetHtmlElementById,c#,dom,geckofx,C#,Dom,Geckofx,我已经为此挣扎了5个多小时了 例如: <div id='xx'>content</div> 我得到的是NullRefferenceException(对象引用未设置为对象的实例) 其他示例:导航到google.co.uk browser.DocumentCompleted += delegate { MessageBox.Show(browser.DomDocument.GetElementById("gbqfsa").TextCo

我已经为此挣扎了5个多小时了

例如:

 <div id='xx'>content</div> 
我得到的是NullRefferenceException(对象引用未设置为对象的实例)

其他示例:导航到google.co.uk

browser.DocumentCompleted += delegate { 
                MessageBox.Show(browser.DomDocument.GetElementById("gbqfsa").TextContent);

            };
MessageBox应该显示“谷歌搜索”,但没有运气

System.NullReferenceException未由用户代码处理
消息=对象引用未设置为对象的实例。
Source=壁虎fx StackTrace: 在C:\Users\drs\AppData\Local\Temporary Projects\gecko fx\Form1.cs:line中的gecko_fx.Form1.b_2(对象,事件参数)处 44 在C:\Users\hindlet\Documents\visualstudio中的Gecko.GeckoWebBrowser.OnDocumentCompleted(EventArgs e)中 2010\Projects\geckofx-15.0\geckofx-Winforms\GeckoWebBrowser.Events.cs:line 177 位于Gecko.GeckoWebBrowser.Gecko.nsIWebProgressListener.OnStateChange(nsIWebProgress aWebProgress、NSIRESQUEST、UInt32 aStateFlags、Int32 aStatus) 在C:\Users\hindlet\Documents\Visual Studio中 2010\Projects\geckofx-15.0\geckofx-Winforms\GeckoWebBrowser.cs:line 1700例外情况:

这对我有用


这对我很有用。

我已经搜索了几个星期了,非常感谢。但是也许你可以告诉我这个“Value”属性是否是ID div的“InnerHtml”?我搜索这个解决方案已经有几个星期了-非常感谢。但也许您可以告诉我这个“Value”属性是否是ID div的“InnerHtml”?
browser.DocumentCompleted += delegate { 
                MessageBox.Show(browser.DomDocument.GetElementById("gbqfsa").TextContent);

            };
            GeckoHtmlElement ele;
            ele = geckoWebBrowser1.Document.GetHtmlElementById("myData");
            MessageBox.Show(ele.GetAttribute("Value"));