GetElementbyId 取不到值 !

webBrowser.DocumentNode.InnerHtml.Contains("error-content") 为 true
也就是说webBrowser里有节点"error-content"吧!
可是webBrowser.GetElementbyId("error-content")为null为什么?

ps:webBrowser.DocumentNode.InnerHtml.Contains("error")为true
webBrowser.GetElementbyId("error")却能取到 !

求高手解答~! 3q

Contains只是说明包含error-content这个字符串, 并不一定代表它是一个ElementId

而error可能刚好是一个ElementId

你可以看具体html代码它们在什么位置