当我尝试在网络浏览器中运行 javascript 时,代码会运行,但在执行后会将我带到一个右上角有一个数字值(在本例中为“1000”)的白页,让我远离所在的站点我以前是
HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];
HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
element.text = "function ScrollDown() { document.getElementsByClassName('scrollableitemclass').scrollTop = 1000 }";
head.AppendChild(scriptEl);
webBrowser1.Document.InvokeScript("ScrollDown");
感谢您的帮助