解决方案 »

  1.   

    获取对应的HtmlElement,然后调用click()
      

  2.   


    我用CWebBrowser2没有你说的HtmlElement这个方法啊。
      

  3.   

    CWebBrowser2先用Document获取IHTMLDocument2指针,得到网页元素是用IHTMLDocument2中的all方法得到IHTMLElementCollection ,再用IHTMLElementCollection 的item方法遍历通过ID判断得到元素的接口指针IHTMLElement,调用click方法,或者得到IHTMLFormElement接口指针,调用submit方法
      

  4.   

    我现在的html文件有这样一段代码
     <div class="Botton">
                <span class="s1">票</span><span class="s2">得票数<span id="9457">342</span>票</span><span class="s3">票</span><!--div>排名:80</div-->
                <span class="s4"><a id="9457" href="javascript:void(0);" class="vote">投票</a></span>
     </div>
    投票就是我要响应的按钮,我如何通过MFC的按钮去触发它
      

  5.   

    再用IHTMLElementCollection 的item方法遍历通过class判断是否为"s4",得到元素的接口指针IHTMLElement,调用click方法