如何点击这个按钮?

时间:2014-08-19 01:18:42

标签: c# webbrowser-control

如何点击此按钮?

  

输入class =“submit special”type =“submit”value =“»提交”/>

我试过但失败了:

  

var elems = wb.Document.GetElementByTagName(“input”);

     

foreach(元素中的HtmlElement elem){      
if(elem.GetAttribute(“class”)==“submit”){       
elem.InvokeMember(“点击”);      
}   
}

2 个答案:

答案 0 :(得分:0)

class="submit special"匹配if条件,该条件检查完全"提交"作为一种价值。

考虑匹配类型,

elem.GetAttribute("type") == "submit"

或查看"提交"存在于类属性值

elem.GetAttribute("class").Contains("submit") // or maybe "special"

(代码可能需要保护后一种形式的空值。)

答案 1 :(得分:0)

或使用jquery

$("input.submit.special").click(function() {
    $({some id or class of the form sorrounding the submit button}).submit();
});

http://www.jquery.com下载文件