我有两个选择。类别和子类别。更改选择是动态生成的
我试图改变他们是这样的:
var select_cat = webBrowser1.Document.GetElementsByTagName("select")["cat"];
select_cat.Focus();
select_cat.SetAttribute("value", "2");
select_cat.InvokeMember("onchange");
select_cat.RemoveFocus();
var select_subcat = webBrowser1.Document.GetElementsByTagName("select")["subcat"];
select_subcat.Focus();
select_subcat.SetAttribute("value", "102");
select_subcat.InvokeMember("onchange");
select_subcat.RemoveFocus();
的SUBCAT选择是动态生成的,基于什么是第一个(类)中选择。 如果我运行此代码,我得到异常:发生类型'System.NullReferenceException'的第一次机会异常 这是因为subcat选择不存在我猜webBrowser1元素。有没有办法一个接一个地选择它们?
我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 – 2014-11-07 00:11:36
抱歉,我的标题中包含标签。永远不会再做。 – user1410644 2014-11-07 00:15:47