用VB的webbrowser作的浏览器获取文本框
2个回答
展开全部
set vdoc=webbrowser1.document
for i=0 to vdoc.all.length-1
if Ucase(vdoc.all(i).tagname)="INPUT" then
set vTag=vdoc.all(i)
if vtag.type="text" then
if vtag.name="文本框的NAME" then
msgbox vtag.value'这样就可以读到的
end if
end if
end if
next
随手写的,大致就是这么个思路,用的是遍历所有的HTML代码找到相应的类型
用这个方法,能取控件的数据,也能写数据到相应的控件中
for i=0 to vdoc.all.length-1
if Ucase(vdoc.all(i).tagname)="INPUT" then
set vTag=vdoc.all(i)
if vtag.type="text" then
if vtag.name="文本框的NAME" then
msgbox vtag.value'这样就可以读到的
end if
end if
end if
next
随手写的,大致就是这么个思路,用的是遍历所有的HTML代码找到相应的类型
用这个方法,能取控件的数据,也能写数据到相应的控件中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询