C# WebBrowser触发onchange事件
1 <select size="4" onchange="javascript:setTimeout(‘__doPostBack(\‘ListBox1\‘,\‘\‘)‘, 0)"> 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");
成功~与大家共享^_^
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/67108.html