如题,求高手指教
假设<div class="item_input"><input name="sex" type="radio" value="1" checked="checked" />男<input type="radio" name="sex" value="2" />女</div>
如何选取男或者女?
假设<div class="item_input"><input name="sex" type="radio" value="1" checked="checked" />男<input type="radio" name="sex" value="2" />女</div>
如何选取男或者女?
{
webBrowser1.Navigate("about:blank");
webBrowser1.Document.Write("<div class=\"item_input\"><input name=\"sex\" type=\"radio\" value=\"1\" checked=\"checked\" />男<input type=\"radio\" name=\"sex\" value=\"2\" />女</div>");
} private void button1_Click(object sender, EventArgs e)
{
HtmlElementCollection hc = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement h in hc)
{
if (h.GetAttribute("type").ToLower() == "radio" && h.GetAttribute("value") == "2")
{
h.SetAttribute("checked", "checked");
break;
}
}
} private void button2_Click(object sender, EventArgs e)
{
HtmlElementCollection hc = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement h in hc)
{
if (h.GetAttribute("type").ToLower() == "radio" && h.GetAttribute("value") == "1")
{
h.SetAttribute("checked", "checked");
break;
}
}
}
foreach (HtmlElement subElement in element.GetElementsByTagName("input")) {
if (subElement.GetAttribute("value") == 1) {
subElement.SetAttribute("checked", "value");
}
}
}