C# 如何进行webbrowser显示内容的html源码操作 C# 如何进行webbrowser显示内容的html源码操作,主要是想通过设置 webbrowser 的内容的 html 源码来改变显示的内容,这种想法能够实现吗,向各位请教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能,webbrowser可以设置HTML控件的属性,包括VALUE和CSS样式等.. 你可以在百度上搜“webbrowser 自动填表 C#”(不含括号),就会找到操作方法 贴代码示范: HtmlElement elem = this.webBrowser1.Document.GetElementById("inputfileTest"); if (elem != null) { ///以下的操作会新建一个input file来替换旧的 mshtml.HTMLDocument hd = this.webBrowser1.Document.DomDocument as mshtml.HTMLDocument; mshtml.IHTMLDOMNode node = hd.getElementById("inputfileTest") as mshtml.IHTMLDOMNode; mshtml.HTMLInputElement ele = (mshtml.HTMLInputElement)hd.createElement("Input"); ele.setAttribute("id", "inputfileTest", 0); ele.setAttribute("size", 50, 0); ele.setAttribute("name", "test", 0); ele.setAttribute("type", "file", 0); mshtml.IHTMLDOMNode newnode = ele as mshtml.IHTMLDOMNode; node.parentNode.insertBefore(newnode, node); node.parentNode.removeChild(node); //替换后的input file的输入框可以使用 ele.focus();} 高手指教,在线等,进者有分 ★★★★如何将字符串中的非数字去掉?★★ 使用DevExpress GridView 控件,界面出现问题 关于一个多表查询字段相加的问题,请指教! picturebox使用无效参数问题 怎样去除掉的标题栏 Xenocode 2006 Postbuild v4.1.10 版本哪里有下载啊? Winform:用ZedGraph显示K线相关问题 求助,关于窗体! 萌新请教一下,C#中如何将一个字符串中所有指定的内容检索并返回 datetimepicker求时间差 请教:c#中管random随机函数得到的数据时一样的
{
///以下的操作会新建一个input file来替换旧的
mshtml.HTMLDocument hd = this.webBrowser1.Document.DomDocument as mshtml.HTMLDocument;
mshtml.IHTMLDOMNode node = hd.getElementById("inputfileTest") as mshtml.IHTMLDOMNode; mshtml.HTMLInputElement ele = (mshtml.HTMLInputElement)hd.createElement("Input");
ele.setAttribute("id", "inputfileTest", 0);
ele.setAttribute("size", 50, 0);
ele.setAttribute("name", "test", 0);
ele.setAttribute("type", "file", 0); mshtml.IHTMLDOMNode newnode = ele as mshtml.IHTMLDOMNode;
node.parentNode.insertBefore(newnode, node);
node.parentNode.removeChild(node);
//替换后的input file的输入框可以使用 ele.focus();
}