超完璧だ
private void button1_Click(object sender, EventArgs e)
{
webBrowser1.DocumentText = "<html><head></head><body><p>test</p></body></html>";
}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlDocument doc = webBrowser1.Document;
if (doc == null) return;

System.IO.Directory.SetCurrentDirectory(@"C:\");

HtmlElement jsElem = doc.CreateElement("SCRIPT");
jsElem.SetAttribute("language", @"JavaScript");
jsElem.SetAttribute("type", @"text/JavaScript");
jsElem.SetAttribute("src", "file:///test.js");

if (doc.Body == null) return;
doc.Body.InsertAdjacentElement(HtmlElementInsertionOrientation.BeforeEnd, jsElem);
}