在浏览器中隐藏HTML标签
本文关键字:HTML 标签 隐藏 浏览器 | 更新日期: 2023-09-27 18:12:05
我想在浏览器中隐藏一个HTML标签。问题是,我有一个事实,我不能使用javascript。我写了这段代码:
public void HideHTMLTag(string ControlID)
{
HtmlDocument doc = webBrowser1.Document;
HtmlElement HTMLControl = doc.GetElementById(ControlID);
HTMLControl.Style = "'display: none;'";
webBrowser1.Refresh();
}
我在按钮事件中调用它。谢谢你的帮助。
请在documentCompleted事件中尝试代码。在浏览器中隐藏HTML标签
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlDocument doc = webBrowser1.Document;
HtmlElement HTMLControl = doc.GetElementById("question-header");
//HTMLControl.Style = "'display: none;'";
if (HTMLControl != null)
{
HTMLControl.Style = "display: none";
}
}