C# GetElementById 缺少库

C# GetElementById missing library

我的 GetElementById 函数有问题。
我正在寻找教程 "how to make auto login" 应用程序,我注意到每个人在输入 .Get... 时都在提交(屏幕 1)。这就是它在我的应用程序中的样子(屏幕 2)。
当我尝试使用完整功能时,它收到此消息(屏幕 3)。
我认为缺少图书馆或类似的东西可能会有问题。 Screen 1Screen 2Screen 3

您需要添加对 mshtml 的引用:

using mshtml;

然后在您的事件处理程序中:

private void Button_Click(object sender, RoutedEventArgs e)
{
    HTMLDocument document = (HTMLDocument)WebBrowser1.Document;
    IHTMLElement element = document.getElementById("email");
}