• 主页
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API
yunok 2007年10月26日
.net帝国第一难题:如何用代码选中Select框中的第3项?

各位大虾,请问我的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 = True
...全文
112 点赞 收藏 7
写回复
7 条回复

还没有回复,快来抢沙发~

发动态
发帖子
VB
创建于2007-09-28

1.1w+

社区成员

11.0w+

社区内容

VB技术相关讨论
社区公告
暂无公告