//fetch the html as string string htmlAsString = webBrowser.SaveToString(); //create an html document from the string HtmlDocument htmlDocument = new HtmlDocument(); htmlDocument.LoadHtml(htmlPage); htmlDocument.GetElementbyId("dynamicTitle").InnerHtml = javascript_tag;