Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF Webbrowser Getelementby ID返回不正确的元素_C#_Wpf_Webbrowser Control - Fatal编程技术网

C# WPF Webbrowser Getelementby ID返回不正确的元素

C# WPF Webbrowser Getelementby ID返回不正确的元素,c#,wpf,webbrowser-control,C#,Wpf,Webbrowser Control,我构建了一个简单的应用程序,使用GetelementbyID函数在VS 2015 Webbrowser中查找并返回元素。当我使用GetelementbyID函数自动登录网站并获取/设置某些页面中元素的数据时,一切都正常。 但是,在某些页面中,GetelementbyID函数无法返回正确的元素,或者无法按ID查找元素。 代码如下: private void IDSearch_Click(object sender, RoutedEventArgs e) { htmldoc

我构建了一个简单的应用程序,使用GetelementbyID函数在VS 2015 Webbrowser中查找并返回元素。当我使用GetelementbyID函数自动登录网站并获取/设置某些页面中元素的数据时,一切都正常。 但是,在某些页面中,GetelementbyID函数无法返回正确的元素,或者无法按ID查找元素。 代码如下:

private void IDSearch_Click(object sender, RoutedEventArgs e)
    {
        htmldoc = Window.Document as mshtml.HTMLDocument;            
        IHTMLElement newElement = htmldoc.getElementById(Elementag.Text);
        if (newElement != null)
        {
            MessageBox.Show("Can access element: " + htmldoc.getElementById(Elementag.Text).title );
        }
        else
        {
            MessageBox.Show("Can not get element");
        }
    }
HTML:使用此元素,getelementbyID找不到元素:


什么是elementtag?可能您的网页没有具有给定id的元素?什么是elementtag?可能您的网页没有具有给定id的元素?