【发布时间】:2016-06-09 18:39:24
【问题描述】:
在winforms的webBrowser控件中加载page后的DocumentCompleted事件内部,我试图用id=pullout隐藏侧边栏。
var divs = webBrowser.Document?.GetElementsByTagName("div");
if (divs == null) return;
foreach (var pulloutDiv in divs.Cast<HtmlElement>().Where(h => h.Id == "pullout"))
{
pulloutDiv.SetAttribute("class", "hidden");
}
但这并没有做任何事情。我想知道我做错了什么。是因为页面已经加载,对 html 所做的任何更改都会被忽略吗?
【问题讨论】:
标签: c# html winforms webbrowser-control