求助 网页下拉框的选取问题

最近小弟在用VB的WebBrowser控件操作网页下拉框时遇到了一个问题发现有下面这个下拉框一直无法选取,此下拉框的类型为"easyuicombobox"并且设置了一个默... 最近小弟在用VB的WebBrowser控件操作网页下拉框时遇到了一个问题
发现有下面这个下拉框一直无法选取,此下拉框的类型为"easyui combobox"
并且设置了一个默认项,同时发现对它手动选择时会触发cookie变更的行为,
以下是此下拉框的网页源代码,请帮忙看一下,感谢!
<select id="fname" style="width: 150px;" class="easyui-combobox">
<option selected="selected" value="D">D</option>
<option value="W">W</option>
<option value="A">A</option>
<option value="S">S</option>
<option value="H">H</option>
<option value="T">T</option>
</select>
对于一般的文件下拉框,用以下语句可以任意选择下接框中的项,经过验证也是有效的
WebBrowser1.Document.getElementById("name").Options(?).Selected = True
或者找到ID后直接设置VALUE=??也可以,
但是这个不行。
用以下语句

For i = 0 To WebBrowser1.Document.All.length - 1
If UCase(WebBrowser1.Document.All(i).tagName) = "SELECT" Then
WebBrowser1.Document.All(i).Value = "ET"
End If
Next i
在线下可以,但接上服务器就不行
展开
 我来答
mfq999
2014-03-25 · 超过12用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:40.2万
展开全部
不怎么懂 VB 不过你地址该对了么?
追问
网页地址肯定没错,不然LOAD不进界面

其实这是个登陆界选用户的下拉框,我用上面语句可以得到值的变化,但是框上的文本与登陆进去的值却没有变化,不知道是否是这个下拉框选择后的动作影响(每次手动选择后都会写cookie)。
追答
应该不是cookie影响的,你试一下打开IE 工具 浏览历史记录里点设置  把检查所存网页的较新版本: 下面选项选成 每次访问网页时   关了IE再打开试试你的网页要是还有问题 就是代码的问题了 类似于localhost:8080 那种还是没改利索吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式