在浏览器中隐藏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();
    }

我在按钮事件中调用它。谢谢你的帮助。

在浏览器中隐藏HTML标签

请在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";
            }
        }