用webbrowser控件获取网页框架内的元素名称解决办法

用webbrowser控件获取网页框架内的元素名称
要用vb取“用户编号”的值(用户编号的元素名称为userID,
取这个值的代码应该是什么?

下面是我在vb里用的代码:
=========================
wbsIe.Document.frames(1)
=========================
这个代码能访问到框架,但怎么才能取到元素名称呢?
我想给网页里的控件输入内容,按一下command1命令按钮后,
userID(“用户编号”)这个元素里输入text1控件的内容即可。


网页源代码如下 :
--------------------------
  <script language="JavaScript">
  if (parent.frames['annotation'])
  parent.frames['annotation'].location = '';
  </script>
<html>
  <head>
  <title>
   
  </title>
  </head>

  <body bgcolor="white">
 

<html>
<head>
<title >用户档案管理</title>
<script language=JavaScript src="/dljzgr/jsp/input.js"></script> 
<link href="/dljzgr/jsp/input.css" rel="stylesheet" type="text/css">

<script language="javascript">
<!--


<H1 class="h1font" style="text-align: center">用户信息检索</H1>
<HR>
<div class="labelDiv" style="left: 10; top: 100; width: 70;">
 <A class="labeltext">用户编号:</A>
</div>
<div class="controlDiv" style="left:80;top:100;width:90">
<input id="userID" attrib="editor" name="userID" size="10" >
</div>

------解决方案--------------------
text1.text=wbsIe.Document.frames(1).contentWindow.document.getElementById("userID").value
------解决方案--------------------
探讨
引用:
text1.text=wbsIe.Document.frames(1).contentWindow.document.getElementById("userID").value

运行后,其中的contentWindow提示“对象不支持该属性或方法”。

------解决方案--------------------
探讨
引用:
引用:
text1.text=wbsIe.Document.frames(1).contentWindow.document.getElementById("userID").value

运行后,其中的contentWindow提示“对象不支持该属性或方法”。
sorry,应当是这样:text1.t……

------解决方案--------------------
探讨
引用:
引用:
引用:
引用:
text1.text=wbsIe.Document.frames(1).contentWindow.document.getElementById("userID").value

运行后……

------解决方案--------------------
探讨

引用:
第一层网页的源码是什么呢?
用msgbox wbsIe.Document.frames(1).document.body.innerHTML看看得到的是你所说的网页么?默认第一个frame下标是从0开始访问的。

第一层网页的源码里没有我要的元素的名称,这个元素到底在哪呢?