如何点击基于其内部文本的按钮?VB.Net
How to click on a button based on its inner text? VB.Net
我有一个按钮的问题,我试图点击一个网页浏览器,我似乎不能让它工作,经过几个小时的谷歌搜索,我仍然不能让它工作。
下面是HTML代码:
<input class="btn btn_large btn_blue" type="submit" value="Login">
我只需要调用点击它或以某种方式模拟按下"Enter"键?非常感谢任何帮助。: D
尝试使用GetElementsByTagName()
:
For i As Integer = 0 To wb.Document.GetElementsByTagName("input").Count - 1
Dim elem As HtmlElement = wb.Document.GetElementsByTagName("input")(i)
If elem.GetAttribute("type") = "submit" _
AndAlso elem.GetAttribute("value") = "Login" Then
elem.InvokeMember("click")
Exit For
End If
Next
以wb
为WebBrowser
控制。GetElementByTagName("input")
方法检索输入的所有HTML元素,然后您可以检查每个元素。只有在不需要更多内容的情况下,才可以比较类或值。
您可以将字符串与.Equals()
进行比较以获得更好的结果(例如忽略大小写):
elem.GetAttribute("type").Equals("submit", StringComparison.InvariantCultureIgnoreCase)
首先,我要给它一个ID,所以它是:
<input id="submit" class="btn btn_large btn_blue" type="submit" value="Login">
那么你的JS是:
document.getElementById('submit').onclick = function () {
/* do stuff here */
};
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 单击按钮后需要jQuery方法重定向-ASP.NET、VB.NET、jQuery、Javascript
- 如何让 VB Web 浏览器控件单击无法在控件中手动单击但可以在实际 IE 窗口中单击的按钮
- 如何在 VB 中单击此按钮以重定向页面
- 如何在asp.net和vb.net中单击删除按钮后向后重定向两步
- 使用ASP按钮调用VB方法,然后调用Javascript函数'单击'
- 使用单选按钮、highcharts、vb.net从服务器获取数据
- 如何点击基于其内部文本的按钮?VB.Net
- 如何使用javascript打开一个新的网页,并通过单击vb.net中的按钮在网页中运行脚本
- VB点击javascript按钮/img
- OnClientClick之后的OnClick在vb.net按钮
- 从javascript确认框调用VB.net按钮点击事件
- 执行 asp 按钮单击,处理 VB 代码并执行 Jscript,而无需刷新页面
- 在VB试图使一个单选按钮依赖于另一个答案