我用((WebBrowser1.document as Ihtmldocument2).links.item(2,varempty) As IHTMLElement).Click;
当链接是个url时没有问题
当这种情况时<A href="http://221.202.113.6/#"><IMG 
                              onmouseup="this.src='img/b2.bmp'" 
                              onmousedown="this.src='img/b3.bmp'" 
                              onmouseover="this.src='img/b2.bmp'" 
                              onclick="return ChannelClick(0)" 
                              onmouseout="this.src='img/NV_CoolPad-1_r2_c2.jpg'" 
                              href="#"></A>
上面的语句无反应,这时是否应该找这个img 而不是link,然后执行click,那这个img元素应该怎么找呢

解决方案 »

  1.   

    图片又是onClick,还加<a href> 你到底要执行那个事件?
    你可以在<a href="xx" onClick="这里"> 这个会先执行onClick 然后执行href!
    图片上就不必要!
      

  2.   

    建议你一律都设定id 或者name
    使用 EmbeddedWB 控件来取代WebBrowser
      

  3.   

    问题已经解决
    ((WebBrowser1.document   as   Ihtmldocument2).images.item(2,varempty)   As   IHTMLElement).Click; 
    item后面参数第一个可以是名字或者index值
    过两天结来者有分