.net帝国第一难题:如何用代码选中Select框中的第3项?

yunok 2007-10-26 03:04:33
各位大虾,请问我的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



WebBrowser1.Document.GetElementById("p_type").SetAttribute("selected", "2")
没有任何效果de
...全文
145 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
viena 2007-10-27
  • 打赏
  • 举报
回复
yunok => immsky倒分
删除immsky得分回复
自由程序员 2007-10-26
  • 打赏
  • 举报
回复
http://www.cnblogs.com/meta/archive/2007/07/12/815253.html
公布源代码,新程序,分析网页,取指定值,并存储,操纵网页,填值,模拟点击,容错,发送。
SassyBoy 2007-10-26
  • 打赏
  • 举报
回复
df好明显,被骗了~~
wuhan_dotnet 2007-10-26
  • 打赏
  • 举报
回复
哈哈```
zxkid 2007-10-26
  • 打赏
  • 举报
回复
顶楼上
jiatong1981 2007-10-26
  • 打赏
  • 举报
回复
ls的马甲藏好些 这也太明目张胆了吧
yanzimywife_2005 2007-10-26
  • 打赏
  • 举报
回复
路过 又见标题党
delen2007 2007-10-26
  • 打赏
  • 举报
回复
帮你顶,没用过!
he_8134 2007-10-26
  • 打赏
  • 举报
回复
路过

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧