<label class="description" for="element_5">Spam Check 2 + 4=?</label>网页上有上面这个代码,我如何到得"Spam Check 2 + 4=?"这条字符串呢?用以下命令说没有些属性或方法
Set aaa = WebBrowser1.document.getElementsByTagName("label ").caption 用以下命令说没有些属性或方法 返回值为Null
Set aaa = WebBrowser1.document.getElementsByTagName("label ")
Text1.text=aaa(13)
请教了!

解决方案 »

  1.   

    不想测试了,你试试vlaue吧
    或者直接使用innertext
      

  2.   

    对,用innerText就可读。楼主两处代码都在("label ")里多了个空格,getElementsByTagName返回的肯定是个集合。
      

  3.   


    <label class="description" id="lab1" for="element_5">Spam Check 2 + 4=?</label>Text1.text = web.Document.All("lab1").innerTEXT'或
    Text1.text = web.Document.All("lab1").innerHTML
      

  4.   


    <label  id="mylabel" class="description" for="element_5">Spam Check 2 + 4=?</label>
    text1=WebBrowser1.document.getElementByID("mylabel").innerTEXT