各位大虾,请问我的winform程序中加载一个WebBrowser1,载入一个网页.  
该网页上有:  
<select name="p_type"  >  
<option value="0"  >默认分类  </option  >  <option  value="1"  >  <font color=indigo  >其他1  </option  >  
<option  value="2"  >  <font color=navy  >其他2  </option  >  
<option  value="3"  >  <font color=crismon  >其他3  </option  >  
<option  value="4"  >  <font color=blue  >其他4  </option  >  
<option  value="5"  >  <font color=deeppink  >其他5  </option  >  
<option  value="6"  >  <font color=darkgreen  >其他6  </option  >  
<option  value="7"  >  <font color=red  >公告  </option  >  
</select  >  等上述选项,我想写一行代码,能够设置该select 的值等与第value="5",请问该怎么做?我用了很多Javascript的方法都不行.  WebBrowser1.Document.GetElementById("p_type").Children(0).InnerText = "其他" 这样的话只能设置第一项的文字,但并不是选中。我的目的是用代码选中Select框中的第3项. 在VB 6.0 里是这样设置的:WebBrowser1.Document.Forms(0)(11).Options(3).Selected = TrueWebBrowser1.Document.GetElementById("p_type").SetAttribute("selected", "2") 
没有任何效果de