HTML代码如下:
<form method="POST" action="?ation=add">
<p><input type="radio" value="1" name="R1">1</p>
<p><input type="radio" value="2" name="R1">2</p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p>
</form>在C# webBrowser 中如何通过程序自动选择这个单选框是2这个值

解决方案 »

  1.   

    webBrowser1.Navigate(@"javascript:
        document.getElementsByName('R1')[0].checked = true;
        //document.getElementsByName('R1')[1].checked = true;
        document.getElementsByName('B1')[0].click();
    ");
      

  2.   

    [Quote=引用 3 楼 usersname 的回复:]你是否会将C/S 转为B/S??向你请教了
      

  3.   

    HtmlElement s= null;
    if (webBrowser1.Document.All[i].GetAttribute("value") == "")
    {
      s= webBrowser1.Document.All[i];
      s.SetAttribute("checked", "checked");
    }