webBrowser 控制select 下拉列表

用id控制:选择第二个

    HtmlDocument doc = webBrowser1.Document;
    HtmlElement el = doc.GetElementById("sesssd"); 
    el.SetAttribute("selectedIndex", "1");

    说明:SetAttribute("属性名称",值); 属性selectedIndex 的值为1

    

    

    用name控制选择:name="sesssd"(可用于没有id的情况下使用)

    //得到name="sesssd" 所有子数据

  HtmlElementCollection coll = webBrowser1.Document.All.GetElementsByName("sesssd");
          
//判断是否存在value=4          

  bool b = true;

//循环判断(此处判断可以去掉,不判断则出现如果不存在value=4 会自动给下拉列表加value=4的// 可以直接这样写   wbBrowser1.Document.All.GetElementsByName("sesssd")[0].SetAttribute("value", "4");

   for (int i = 0; i < coll.Count; i++)
            {

//GetAttribute 获得某属性的值GetAttribute("属性名称") 返回属性的值
                if (coll[i].GetAttribute("value").Trim() == "4")
                {
                    b = false;

//如果存在 设置索引为0 value=4 选中value=4的值()
webBrowser1.Document.All.GetElementsByName("sesssd")[0].SetAttribute("value", "4");
                }
            }

            if (b)
                label1.Text = "不存在";
            else
                label1.Text = "存在";

转自:http://hi.baidu.com/dingding3224/item/4005a43d95099b82b711dbac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值