C# webBrowser控件 如何查找没有id没有name的元素
2013-10-16 11:58
1071 查看
<div class="mt_r"> <input type="submit" class="btn_submit" value="提交" /> </div> 以上是web的代码,要通过webBrowse找到这个submit按钮,并且现实自动提交。
遍历所有html元素 用它的html代码找
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { foreach (HtmlElement he in webBrowser1.Document.All) { if (he.OuterHtml == "<INPUT class=btn_submit value=提交 type=submit>") { he.InvokeMember("click"); } } }
相关文章推荐
- [转载]C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
- C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
- C#:webBrowser1控件通过TagName,Name查找元素(没有ID时)
- 当webbrowser页面元素菜没有id和name时如何获取元素
- 请问我如何在一个webBrowser控件中加载一个 html格式的字符串 - _NET技术 - C#
- 可以使用class,ID, name,tag查找元素
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值(转载)
- C# webBrowser 自动登录淘宝 模拟点击输入 模拟点击无ID 无name的html元素按钮
- 如何得到 引起onclick事件的控件(这里是checkbox)的id,name等属性
- VS2010中添加webbrowser的控件变量,一直提示该变量ID没有未声明
- 浅析c#中如何在form的webbrowser控件中获得鼠标坐标
- C# WinForm 根据NAME查找控件
- 后台C#代码获取html控件的值使用的Request.Form["name"] 中间的那个应该是空间的name 而不是id
- JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
- 获取iframe中的内容、查找获取指定元素(关于用c++调用WEBBROWSER控件,使用相关接口操作web页面元素的一些方法)
- 如何使用 WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office 文档
- 如何使用 WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office 文档
- 如何使用WebBrowser控件打印格式化的XML文档,并以编程方式任意设置打印方向(C#完整示例)
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值
- 如何使用 WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office 文档