public static void setInputTextItemById(WebBrowser wb, string itemid, string value)
{wb.Document.GetElementById(itemid).InnerText = value;
}
public static void setInputTextItemByName(WebBrowser wb, string itemname, string value)
{
HTMLInputElement heo = (HTMLInputElement)wb.Document.GetElementsByTagName("input").GetElementsByName(itemname)[0].DomElement;
heo.value = value;
}
public static void setInputRadioItemByName(WebBrowser wb, string itemname, string value)
{
HtmlElementCollection hec = wb.Document.GetElementsByTagName("input").GetElementsByName(itemname);
foreach (HtmlElement hee in hec)
{
HTMLInputElement hie = (HTMLInputElement)hee.DomElement;
if (hie.value == value)
{
hie.@checked = true;
}
else
{
hie.@checked = false;
}
}
}
input的checkbox与input的radiobox是一样的设置方法
{
setInputRadioItemByName(wb, itemname, value);
}
public static void setSelectItemById(WebBrowser wb, string itemid, string value)
{
HTMLSelectElement heo = (HTMLSelectElement)wb.Document.GetElementById(itemid).DomElement;
heo.value = value;
}
textarea与input的textbox是一样的设置方法
public static void setTextAreaById(WebBrowser wb, string itemid, string value)
{
setInputTextItemById(wb, itemid, value);
}