C# WebBrowser触发onchange事件
有网页如下
1 <select size="4" name="ListBox1" onchange="javascript:setTimeout('__doPostBack(\'ListBox1\',\'\')', 0)" id="ListBox1" style="height:262px;width:100%;">
2     <option value="value1">选项1</option>
3     <option value="value2">选项2</option>
4         ......
5 </select>
我开始想着用element.Children[1].SetAttribute("seleted","selected");
还有element.Children[1].InvokeMember("click");
发现都不行。。
后来发现对象有个RaiseEvent()方法。。
改代码如下:
1                     element.Children[1].SetAttribute("selected", "selected");
2                     element.RaiseEvent("onchange");
                    
                
                
            
        
浙公网安备 33010602011771号